home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
develop, the CD; issue 1
/
Apple_Develop_1989.bin
/
d e v e l o p (color)
/
d e v e l o p (color).rsrc
/
CODE_7.txt
< prev
next >
Wrap
Text File
|
1989-01-01
|
617KB
|
10,961 lines
# near model CODE resource
# jump table entries: 3160-3184 (25 of them)
export_419:
00000000 4E75 rts
export_398:
fn00000002:
00000002 4E56 FFEE link A6, -0x0012
00000006 48E7 0108 movem.l -[A7], D7,A4
0000000A 286E 000C movea.l A4, [A6 + 0xC]
0000000E 206E 0018 movea.l A0, [A6 + 0x18]
00000012 4250 clr.w [A0]
00000014 426E FFEE clr.w [A6 - 0x12]
00000018 700A moveq.l D0, 0x0A
0000001A 3D40 FFF0 move.w [A6 - 0x10], D0
0000001E 42A7 clr.l -[A7]
00000020 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000024 201F move.l D0, [A7]+
00000026 0C80 0000 1388 cmpi.l D0, 0x1388
0000002C 6C06 bge +0x8 /* 00000034 */
0000002E 7032 moveq.l D0, 0x32
00000030 6000 02B2 bra +0x2B4 /* 000002E4 */
label00000034:
00000034 4A54 tst.w [A4]
00000036 6606 bne +0x8 /* 0000003E */
00000038 7003 moveq.l D0, 0x03
0000003A 6000 02A8 bra +0x2AA /* 000002E4 */
label0000003E:
0000003E 486E FFFA pea.l [A6 - 0x6]
00000042 486E FFF2 pea.l [A6 - 0xE]
00000046 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000004A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000004E 2F0C move.l -[A7], A4
00000050 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000054 4EBA 1292 jsr [PC + 0x1292 /* 000012E8 */]
00000058 4FEF 0018 lea.l A7, [A7 + 0x18]
0000005C 3E00 move.w D7, D0
0000005E 0C47 0010 cmpi.w D7, 0x10
00000062 6622 bne +0x24 /* 00000086 */
00000064 206E 0018 movea.l A0, [A6 + 0x18]
00000068 7001 moveq.l D0, 0x01
0000006A 3080 move.w [A0], D0
0000006C 526D B32E addq.w [A5 - 0x4CD2], 1
00000070 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000074 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000078 2F0C move.l -[A7], A4
0000007A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000007E 4FEF 000C lea.l A7, [A7 + 0xC]
00000082 6000 0260 bra +0x262 /* 000002E4 */
label00000086:
00000086 4A47 tst.w D7
00000088 6706 beq +0x8 /* 00000090 */
0000008A 3007 move.w D0, D7
0000008C 6000 0256 bra +0x258 /* 000002E4 */
label00000090:
00000090 206E 0018 movea.l A0, [A6 + 0x18]
00000094 302E FFF2 move.w D0, [A6 - 0xE]
00000098 D150 add.w [A0], D0
0000009A 302E FFF2 move.w D0, [A6 - 0xE]
0000009E 48C0 ext.l D0
000000A0 E780 asl D0, 3
000000A2 D9C0 add.l A4, D0
000000A4 0C54 03E8 cmpi.w [A4], 0x3E8
000000A8 6D06 blt +0x8 /* 000000B0 */
000000AA 0C54 0400 cmpi.w [A4], 0x400
000000AE 6F0E ble +0x10 /* 000000BE */
label000000B0:
000000B0 206E 001C movea.l A0, [A6 + 0x1C]
000000B4 20AE FFFA move.l [A0], [A6 - 0x6]
000000B8 7000 moveq.l D0, 0x00
000000BA 6000 0228 bra +0x22A /* 000002E4 */
label000000BE:
000000BE 42A7 clr.l -[A7]
000000C0 4878 0050 push.l 0x50 /* 'P' */
000000C4 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000000C8 205F movea.l A0, [A7]+
000000CA 2D48 FFF4 move.l [A6 - 0xC], A0
000000CE 486E FFF0 pea.l [A6 - 0x10]
000000D2 486E FFEE pea.l [A6 - 0x12]
000000D6 486E FFF8 pea.l [A6 - 0x8]
000000DA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000000DE 4EBA 020C jsr [PC + 0x20C /* 000002EC */]
000000E2 4FEF 0010 lea.l A7, [A7 + 0x10]
label000000E6:
000000E6 0C54 03E8 cmpi.w [A4], 0x3E8
000000EA 6D00 0192 blt +0x194 /* 0000027E */
000000EE 0C54 0400 cmpi.w [A4], 0x400
000000F2 6E00 018A bgt +0x18C /* 0000027E */
000000F6 3D54 FFF8 move.w [A6 - 0x8], [A4]
000000FA 42AE FFFA clr.l [A6 - 0x6]
000000FE 508C addq.l A4, 8
00000100 206E 0018 movea.l A0, [A6 + 0x18]
00000104 5250 addq.w [A0], 1
00000106 0C54 03E8 cmpi.w [A4], 0x3E8
0000010A 6F00 00C0 ble +0xC2 /* 000001CC */
0000010E 0C54 0400 cmpi.w [A4], 0x400
00000112 6C00 00B8 bge +0xBA /* 000001CC */
00000116 0C6E 03F1 FFF8 cmpi.w [A6 - 0x8], 0x3F1
0000011C 6614 bne +0x16 /* 00000132 */
0000011E 0C54 03F1 cmpi.w [A4], 0x3F1
00000122 660E bne +0x10 /* 00000132 */
00000124 3D7C 03F2 FFF8 move.w [A6 - 0x8], 0x3F2
0000012A 508C addq.l A4, 8
0000012C 206E 0018 movea.l A0, [A6 + 0x18]
00000130 5250 addq.w [A0], 1
label00000132:
00000132 0C6E 03F3 FFF8 cmpi.w [A6 - 0x8], 0x3F3
00000138 662A bne +0x2C /* 00000164 */
0000013A 0C54 03F4 cmpi.w [A4], 0x3F4
0000013E 6610 bne +0x12 /* 00000150 */
00000140 3D7C 03FB FFF8 move.w [A6 - 0x8], 0x3FB
00000146 508C addq.l A4, 8
00000148 206E 0018 movea.l A0, [A6 + 0x18]
0000014C 5250 addq.w [A0], 1
0000014E 6014 bra +0x16 /* 00000164 */
label00000150:
00000150 0C54 03FA cmpi.w [A4], 0x3FA
00000154 660E bne +0x10 /* 00000164 */
00000156 3D7C 03F5 FFF8 move.w [A6 - 0x8], 0x3F5
0000015C 508C addq.l A4, 8
0000015E 206E 0018 movea.l A0, [A6 + 0x18]
00000162 5250 addq.w [A0], 1
label00000164:
00000164 0C6E 03F4 FFF8 cmpi.w [A6 - 0x8], 0x3F4
0000016A 6614 bne +0x16 /* 00000180 */
0000016C 0C54 03FA cmpi.w [A4], 0x3FA
00000170 660E bne +0x10 /* 00000180 */
00000172 3D7C 03F6 FFF8 move.w [A6 - 0x8], 0x3F6
00000178 508C addq.l A4, 8
0000017A 206E 0018 movea.l A0, [A6 + 0x18]
0000017E 5250 addq.w [A0], 1
label00000180:
00000180 0C6E 03FA FFF8 cmpi.w [A6 - 0x8], 0x3FA
00000186 6600 0076 bne +0x78 /* 000001FE */
0000018A 0C54 03EA cmpi.w [A4], 0x3EA
0000018E 6600 006E bne +0x70 /* 000001FE */
00000192 3D7C 03FB FFF8 move.w [A6 - 0x8], 0x3FB
00000198 508C addq.l A4, 8
0000019A 206E 0018 movea.l A0, [A6 + 0x18]
0000019E 5250 addq.w [A0], 1
000001A0 0C54 271B cmpi.w [A4], 0x271B
000001A4 6610 bne +0x12 /* 000001B6 */
000001A6 3D7C 03F8 FFF8 move.w [A6 - 0x8], 0x3F8
000001AC 508C addq.l A4, 8
000001AE 206E 0018 movea.l A0, [A6 + 0x18]
000001B2 5250 addq.w [A0], 1
000001B4 6048 bra +0x4A /* 000001FE */
label000001B6:
000001B6 0C54 0BFC cmpi.w [A4], 0xBFC
000001BA 6642 bne +0x44 /* 000001FE */
000001BC 3D7C 03FF FFF8 move.w [A6 - 0x8], 0x3FF
000001C2 508C addq.l A4, 8
000001C4 206E 0018 movea.l A0, [A6 + 0x18]
000001C8 5250 addq.w [A0], 1
000001CA 6032 bra +0x34 /* 000001FE */
label000001CC:
000001CC 0C6E 03FA FFF8 cmpi.w [A6 - 0x8], 0x3FA
000001D2 662A bne +0x2C /* 000001FE */
000001D4 0C54 271B cmpi.w [A4], 0x271B
000001D8 6610 bne +0x12 /* 000001EA */
000001DA 3D7C 03F9 FFF8 move.w [A6 - 0x8], 0x3F9
000001E0 508C addq.l A4, 8
000001E2 206E 0018 movea.l A0, [A6 + 0x18]
000001E6 5250 addq.w [A0], 1
000001E8 6014 bra +0x16 /* 000001FE */
label000001EA:
000001EA 0C54 0BFC cmpi.w [A4], 0xBFC
000001EE 660E bne +0x10 /* 000001FE */
000001F0 3D7C 03FE FFF8 move.w [A6 - 0x8], 0x3FE
000001F6 508C addq.l A4, 8
000001F8 206E 0018 movea.l A0, [A6 + 0x18]
000001FC 5250 addq.w [A0], 1
label000001FE:
000001FE 486E FFF0 pea.l [A6 - 0x10]
00000202 486E FFEE pea.l [A6 - 0x12]
00000206 486E FFF8 pea.l [A6 - 0x8]
0000020A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000020E 4EBA 00DC jsr [PC + 0xDC /* 000002EC */]
00000212 4FEF 0010 lea.l A7, [A7 + 0x10]
00000216 486E FFFA pea.l [A6 - 0x6]
0000021A 486E FFF2 pea.l [A6 - 0xE]
0000021E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000222 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000226 2F0C move.l -[A7], A4
00000228 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000022C 4EBA 10BA jsr [PC + 0x10BA /* 000012E8 */]
00000230 4FEF 0018 lea.l A7, [A7 + 0x18]
00000234 3E00 move.w D7, D0
00000236 4A47 tst.w D7
00000238 6714 beq +0x16 /* 0000024E */
0000023A 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000023E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000242 4EBA 00F4 jsr [PC + 0xF4 /* 00000338 */]
00000246 5C8F addq.l A7, 6
00000248 3007 move.w D0, D7
0000024A 6000 0098 bra +0x9A /* 000002E4 */
label0000024E:
0000024E 206E 0018 movea.l A0, [A6 + 0x18]
00000252 302E FFF2 move.w D0, [A6 - 0xE]
00000256 D150 add.w [A0], D0
00000258 302E FFF2 move.w D0, [A6 - 0xE]
0000025C 48C0 ext.l D0
0000025E E780 asl D0, 3
00000260 D9C0 add.l A4, D0
00000262 486E FFF0 pea.l [A6 - 0x10]
00000266 486E FFEE pea.l [A6 - 0x12]
0000026A 486E FFF8 pea.l [A6 - 0x8]
0000026E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000272 4EBA 0078 jsr [PC + 0x78 /* 000002EC */]
00000276 4FEF 0010 lea.l A7, [A7 + 0x10]
0000027A 6000 FE6A bra -0x194 /* 000000E6 */
label0000027E:
0000027E 486E FFEE pea.l [A6 - 0x12]
00000282 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000286 4EBA 00F8 jsr [PC + 0xF8 /* 00000380 */]
0000028A 508F addq.l A7, 8
0000028C 3E00 move.w D7, D0
0000028E 4A47 tst.w D7
00000290 6712 beq +0x14 /* 000002A4 */
00000292 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000296 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000029A 4EBA 009C jsr [PC + 0x9C /* 00000338 */]
0000029E 5C8F addq.l A7, 6
000002A0 3007 move.w D0, D7
000002A2 6040 bra +0x42 /* 000002E4 */
label000002A4:
000002A4 206E FFF4 movea.l A0, [A6 - 0xC]
000002A8 2050 movea.l A0, [A0]
000002AA 43EE FFF8 lea.l A1, [A6 - 0x8]
000002AE 22D8 move.l [A1]+, [A0]+
000002B0 22D8 move.l [A1]+, [A0]+
000002B2 0C6E 0001 FFEE cmpi.w [A6 - 0x12], 0x1
000002B8 6606 bne +0x8 /* 000002C0 */
000002BA 4AAE FFFA tst.l [A6 - 0x6]
000002BE 6612 bne +0x14 /* 000002D2 */
label000002C0:
000002C0 3F2E FFEE move.w -[A7], [A6 - 0x12]
000002C4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000002C8 4EBA 006E jsr [PC + 0x6E /* 00000338 */]
000002CC 5C8F addq.l A7, 6
000002CE 7003 moveq.l D0, 0x03
000002D0 6012 bra +0x14 /* 000002E4 */
label000002D2:
000002D2 206E 001C movea.l A0, [A6 + 0x1C]
000002D6 20AE FFFA move.l [A0], [A6 - 0x6]
000002DA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000002DE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000002E2 7000 moveq.l D0, 0x00
label000002E4:
000002E4 4CDF 1080 movem.l D7,A4, [A7]+
000002E8 4E5E unlink A6
000002EA 4E75 rts
fn000002EC:
000002EC 4E56 0000 link A6, 0
000002F0 48E7 0038 movem.l -[A7], A2,A3,A4
000002F4 286E 000C movea.l A4, [A6 + 0xC]
000002F8 266E 0010 movea.l A3, [A6 + 0x10]
000002FC 246E 0014 movea.l A2, [A6 + 0x14]
00000300 3013 move.w D0, [A3]
00000302 B052 cmp.w D0, [A2]
00000304 6D14 blt +0x16 /* 0000031A */
00000306 0652 000A addi.w [A2], 0xA /* '\n' */
0000030A 3012 move.w D0, [A2]
0000030C E740 asl D0.w, 3
0000030E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000312 48C0 ext.l D0
00000314 2F00 move.l -[A7], D0
00000316 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
label0000031A:
0000031A 206E 0008 movea.l A0, [A6 + 0x8]
0000031E 3013 move.w D0, [A3]
00000320 48C0 ext.l D0
00000322 E780 asl D0, 3
00000324 D090 add.l D0, [A0]
00000326 2040 movea.l A0, D0
00000328 43D4 lea.l A1, [A4]
0000032A 20D9 move.l [A0]+, [A1]+
0000032C 20D9 move.l [A0]+, [A1]+
0000032E 5253 addq.w [A3], 1
00000330 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000334 4E5E unlink A6
00000336 4E75 rts
fn00000338:
00000338 4E56 FFF8 link A6, -0x0008
0000033C 48E7 0308 movem.l -[A7], D6,D7,A4
00000340 286E 0008 movea.l A4, [A6 + 0x8]
00000344 3E2E 000C move.w D7, [A6 + 0xC]
00000348 7C00 moveq.l D6, 0x00
0000034A 6022 bra +0x24 /* 0000036E */
label0000034C:
0000034C 3006 move.w D0, D6
0000034E 48C0 ext.l D0
00000350 E780 asl D0, 3
00000352 D094 add.l D0, [A4]
00000354 2040 movea.l A0, D0
00000356 43EE FFF8 lea.l A1, [A6 - 0x8]
0000035A 22D8 move.l [A1]+, [A0]+
0000035C 22D8 move.l [A1]+, [A0]+
0000035E 4AAE FFFA tst.l [A6 - 0x6]
00000362 6708 beq +0xA /* 0000036C */
00000364 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000368 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
label0000036C:
0000036C 5246 addq.w D6, 1
label0000036E:
0000036E BC47 cmp.w D6, D7
00000370 6DDA blt -0x24 /* 0000034C */
00000372 2F0C move.l -[A7], A4
00000374 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000378 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000037C 4E5E unlink A6
0000037E 4E75 rts
fn00000380:
00000380 4E56 0000 link A6, 0
00000384 2F07 move.l -[A7], D7
00000386 206E 000C movea.l A0, [A6 + 0xC]
0000038A 0C50 0001 cmpi.w [A0], 0x1
0000038E 6606 bne +0x8 /* 00000396 */
00000390 7000 moveq.l D0, 0x00
00000392 6000 0208 bra +0x20A /* 0000059C */
label00000396:
00000396 3F3C 03EB move.w -[A7], 0x3EB
0000039A 3F3C 03EB move.w -[A7], 0x3EB
0000039E 3F3C 03EB move.w -[A7], 0x3EB
000003A2 3F3C 03EB move.w -[A7], 0x3EB
000003A6 2F2E 000C move.l -[A7], [A6 + 0xC]
000003AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003AE 4EBA 0BE2 jsr [PC + 0xBE2 /* 00000F92 */]
000003B2 4FEF 0010 lea.l A7, [A7 + 0x10]
000003B6 3E00 move.w D7, D0
000003B8 4A47 tst.w D7
000003BA 6706 beq +0x8 /* 000003C2 */
000003BC 3007 move.w D0, D7
000003BE 6000 01DC bra +0x1DE /* 0000059C */
label000003C2:
000003C2 206E 000C movea.l A0, [A6 + 0xC]
000003C6 0C50 0001 cmpi.w [A0], 0x1
000003CA 6606 bne +0x8 /* 000003D2 */
000003CC 7000 moveq.l D0, 0x00
000003CE 6000 01CC bra +0x1CE /* 0000059C */
label000003D2:
000003D2 3F3C 03EE move.w -[A7], 0x3EE
000003D6 3F3C 03EF move.w -[A7], 0x3EF
000003DA 3F3C 03ED move.w -[A7], 0x3ED
000003DE 3F3C 03EC move.w -[A7], 0x3EC
000003E2 2F2E 000C move.l -[A7], [A6 + 0xC]
000003E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003EA 4EBA 0BA6 jsr [PC + 0xBA6 /* 00000F92 */]
000003EE 4FEF 0010 lea.l A7, [A7 + 0x10]
000003F2 3E00 move.w D7, D0
000003F4 4A47 tst.w D7
000003F6 6706 beq +0x8 /* 000003FE */
000003F8 3007 move.w D0, D7
000003FA 6000 01A0 bra +0x1A2 /* 0000059C */
label000003FE:
000003FE 206E 000C movea.l A0, [A6 + 0xC]
00000402 0C50 0001 cmpi.w [A0], 0x1
00000406 6606 bne +0x8 /* 0000040E */
00000408 7000 moveq.l D0, 0x00
0000040A 6000 0190 bra +0x192 /* 0000059C */
label0000040E:
0000040E 3F3C 03E9 move.w -[A7], 0x3E9
00000412 3F3C 03E9 move.w -[A7], 0x3E9
00000416 3F3C 03E9 move.w -[A7], 0x3E9
0000041A 3F3C 03F0 move.w -[A7], 0x3F0
0000041E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000422 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000426 4EBA 0B6A jsr [PC + 0xB6A /* 00000F92 */]
0000042A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000042E 3E00 move.w D7, D0
00000430 4A47 tst.w D7
00000432 6706 beq +0x8 /* 0000043A */
00000434 3007 move.w D0, D7
00000436 6000 0164 bra +0x166 /* 0000059C */
label0000043A:
0000043A 206E 000C movea.l A0, [A6 + 0xC]
0000043E 0C50 0001 cmpi.w [A0], 0x1
00000442 6606 bne +0x8 /* 0000044A */
00000444 7000 moveq.l D0, 0x00
00000446 6000 0154 bra +0x156 /* 0000059C */
label0000044A:
0000044A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000044E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000452 4EBA 0A16 jsr [PC + 0xA16 /* 00000E6A */]
00000456 508F addq.l A7, 8
00000458 3E00 move.w D7, D0
0000045A 4A47 tst.w D7
0000045C 6706 beq +0x8 /* 00000464 */
0000045E 3007 move.w D0, D7
00000460 6000 013A bra +0x13C /* 0000059C */
label00000464:
00000464 206E 000C movea.l A0, [A6 + 0xC]
00000468 0C50 0001 cmpi.w [A0], 0x1
0000046C 6606 bne +0x8 /* 00000474 */
0000046E 7000 moveq.l D0, 0x00
00000470 6000 012A bra +0x12C /* 0000059C */
label00000474:
00000474 3F3C 03F3 move.w -[A7], 0x3F3
00000478 3F3C 03F4 move.w -[A7], 0x3F4
0000047C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000480 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000484 4EBA 0592 jsr [PC + 0x592 /* 00000A18 */]
00000488 4FEF 000C lea.l A7, [A7 + 0xC]
0000048C 3E00 move.w D7, D0
0000048E 4A47 tst.w D7
00000490 6706 beq +0x8 /* 00000498 */
00000492 3007 move.w D0, D7
00000494 6000 0106 bra +0x108 /* 0000059C */
label00000498:
00000498 206E 000C movea.l A0, [A6 + 0xC]
0000049C 0C50 0001 cmpi.w [A0], 0x1
000004A0 6606 bne +0x8 /* 000004A8 */
000004A2 7000 moveq.l D0, 0x00
000004A4 6000 00F6 bra +0xF8 /* 0000059C */
label000004A8:
000004A8 3F3C 03F5 move.w -[A7], 0x3F5
000004AC 3F3C 03F6 move.w -[A7], 0x3F6
000004B0 2F2E 000C move.l -[A7], [A6 + 0xC]
000004B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004B8 4EBA 055E jsr [PC + 0x55E /* 00000A18 */]
000004BC 4FEF 000C lea.l A7, [A7 + 0xC]
000004C0 3E00 move.w D7, D0
000004C2 4A47 tst.w D7
000004C4 6706 beq +0x8 /* 000004CC */
000004C6 3007 move.w D0, D7
000004C8 6000 00D2 bra +0xD4 /* 0000059C */
label000004CC:
000004CC 206E 000C movea.l A0, [A6 + 0xC]
000004D0 0C50 0001 cmpi.w [A0], 0x1
000004D4 6606 bne +0x8 /* 000004DC */
000004D6 7000 moveq.l D0, 0x00
000004D8 6000 00C2 bra +0xC4 /* 0000059C */
label000004DC:
000004DC 2F2E 000C move.l -[A7], [A6 + 0xC]
000004E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004E4 4EBA 021E jsr [PC + 0x21E /* 00000704 */]
000004E8 508F addq.l A7, 8
000004EA 3E00 move.w D7, D0
000004EC 4A47 tst.w D7
000004EE 6706 beq +0x8 /* 000004F6 */
000004F0 3007 move.w D0, D7
000004F2 6000 00A8 bra +0xAA /* 0000059C */
label000004F6:
000004F6 206E 000C movea.l A0, [A6 + 0xC]
000004FA 0C50 0001 cmpi.w [A0], 0x1
000004FE 6606 bne +0x8 /* 00000506 */
00000500 7000 moveq.l D0, 0x00
00000502 6000 0098 bra +0x9A /* 0000059C */
label00000506:
00000506 2F2E 000C move.l -[A7], [A6 + 0xC]
0000050A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000050E 4EBA 039C jsr [PC + 0x39C /* 000008AC */]
00000512 508F addq.l A7, 8
00000514 3E00 move.w D7, D0
00000516 4A47 tst.w D7
00000518 6706 beq +0x8 /* 00000520 */
0000051A 3007 move.w D0, D7
0000051C 6000 007E bra +0x80 /* 0000059C */
label00000520:
00000520 206E 000C movea.l A0, [A6 + 0xC]
00000524 0C50 0001 cmpi.w [A0], 0x1
00000528 6606 bne +0x8 /* 00000530 */
0000052A 7000 moveq.l D0, 0x00
0000052C 6000 006E bra +0x70 /* 0000059C */
label00000530:
00000530 2F2E 000C move.l -[A7], [A6 + 0xC]
00000534 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000538 4EBA 074A jsr [PC + 0x74A /* 00000C84 */]
0000053C 508F addq.l A7, 8
0000053E 3E00 move.w D7, D0
00000540 4A47 tst.w D7
00000542 6706 beq +0x8 /* 0000054A */
00000544 3007 move.w D0, D7
00000546 6000 0054 bra +0x56 /* 0000059C */
label0000054A:
0000054A 206E 000C movea.l A0, [A6 + 0xC]
0000054E 0C50 0001 cmpi.w [A0], 0x1
00000552 6604 bne +0x6 /* 00000558 */
00000554 7000 moveq.l D0, 0x00
00000556 6044 bra +0x46 /* 0000059C */
label00000558:
00000558 3F3C 03FC move.w -[A7], 0x3FC
0000055C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000560 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000564 4EBA 003C jsr [PC + 0x3C /* 000005A2 */]
00000568 4FEF 000A lea.l A7, [A7 + 0xA]
0000056C 3E00 move.w D7, D0
0000056E 4A47 tst.w D7
00000570 6704 beq +0x6 /* 00000576 */
00000572 3007 move.w D0, D7
00000574 6026 bra +0x28 /* 0000059C */
label00000576:
00000576 206E 000C movea.l A0, [A6 + 0xC]
0000057A 0C50 0001 cmpi.w [A0], 0x1
0000057E 6604 bne +0x6 /* 00000584 */
00000580 7000 moveq.l D0, 0x00
00000582 6018 bra +0x1A /* 0000059C */
label00000584:
00000584 3F3C 03FD move.w -[A7], 0x3FD
00000588 2F2E 000C move.l -[A7], [A6 + 0xC]
0000058C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000590 4EBA 0010 jsr [PC + 0x10 /* 000005A2 */]
00000594 4FEF 000A lea.l A7, [A7 + 0xA]
00000598 3E00 move.w D7, D0
0000059A 3007 move.w D0, D7
label0000059C:
0000059C 2E1F move.l D7, [A7]+
0000059E 4E5E unlink A6
000005A0 4E75 rts
fn000005A2:
000005A2 4E56 FFDE link A6, -0x0022
000005A6 48E7 0300 movem.l -[A7], D6,D7
000005AA 7E01 moveq.l D7, 0x01
000005AC 6000 013E bra +0x140 /* 000006EC */
label000005B0:
000005B0 206E 0008 movea.l A0, [A6 + 0x8]
000005B4 3007 move.w D0, D7
000005B6 48C0 ext.l D0
000005B8 E780 asl D0, 3
000005BA D090 add.l D0, [A0]
000005BC 2040 movea.l A0, D0
000005BE 43EE FFEE lea.l A1, [A6 - 0x12]
000005C2 22D8 move.l [A1]+, [A0]+
000005C4 22D8 move.l [A1]+, [A0]+
000005C6 302E FFEE move.w D0, [A6 - 0x12]
000005CA B06E 0010 cmp.w D0, [A6 + 0x10]
000005CE 6600 011A bne +0x11C /* 000006EA */
000005D2 206E 0008 movea.l A0, [A6 + 0x8]
000005D6 3007 move.w D0, D7
000005D8 5340 subq.w D0, 1
000005DA 48C0 ext.l D0
000005DC E780 asl D0, 3
000005DE D090 add.l D0, [A0]
000005E0 2040 movea.l A0, D0
000005E2 43EE FFE6 lea.l A1, [A6 - 0x1A]
000005E6 22D8 move.l [A1]+, [A0]+
000005E8 22D8 move.l [A1]+, [A0]+
000005EA 206E 0008 movea.l A0, [A6 + 0x8]
000005EE 3007 move.w D0, D7
000005F0 5240 addq.w D0, 1
000005F2 48C0 ext.l D0
000005F4 E780 asl D0, 3
000005F6 D090 add.l D0, [A0]
000005F8 2040 movea.l A0, D0
000005FA 43EE FFDE lea.l A1, [A6 - 0x22]
000005FE 22D8 move.l [A1]+, [A0]+
00000600 22D8 move.l [A1]+, [A0]+
00000602 4AAE FFE8 tst.l [A6 - 0x18]
00000606 6606 bne +0x8 /* 0000060E */
00000608 7003 moveq.l D0, 0x03
0000060A 6000 00F0 bra +0xF2 /* 000006FC */
label0000060E:
0000060E 4AAE FFE0 tst.l [A6 - 0x20]
00000612 6606 bne +0x8 /* 0000061A */
00000614 7003 moveq.l D0, 0x03
00000616 6000 00E4 bra +0xE6 /* 000006FC */
label0000061A:
0000061A 486E FFFA pea.l [A6 - 0x6]
0000061E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000622 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000626 508F addq.l A7, 8
00000628 3C00 move.w D6, D0
0000062A 4A46 tst.w D6
0000062C 6706 beq +0x8 /* 00000634 */
0000062E 3006 move.w D0, D6
00000630 6000 00CA bra +0xCC /* 000006FC */
label00000634:
00000634 486E FFF8 pea.l [A6 - 0x8]
00000638 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000063C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000640 508F addq.l A7, 8
00000642 3C00 move.w D6, D0
00000644 4A46 tst.w D6
00000646 6706 beq +0x8 /* 0000064E */
00000648 3006 move.w D0, D6
0000064A 6000 00B0 bra +0xB2 /* 000006FC */
label0000064E:
0000064E 0C6E 03FC FFEE cmpi.w [A6 - 0x12], 0x3FC
00000654 6618 bne +0x1A /* 0000066E */
00000656 426E FFF6 clr.w [A6 - 0xA]
0000065A 4A6E FFFA tst.w [A6 - 0x6]
0000065E 6724 beq +0x26 /* 00000684 */
00000660 4A6E FFF8 tst.w [A6 - 0x8]
00000664 671E beq +0x20 /* 00000684 */
00000666 7001 moveq.l D0, 0x01
00000668 3D40 FFF6 move.w [A6 - 0xA], D0
0000066C 6016 bra +0x18 /* 00000684 */
label0000066E:
0000066E 426E FFF6 clr.w [A6 - 0xA]
00000672 4A6E FFFA tst.w [A6 - 0x6]
00000676 6606 bne +0x8 /* 0000067E */
00000678 4A6E FFF8 tst.w [A6 - 0x8]
0000067C 6706 beq +0x8 /* 00000684 */
label0000067E:
0000067E 7001 moveq.l D0, 0x01
00000680 3D40 FFF6 move.w [A6 - 0xA], D0
label00000684:
00000684 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000688 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000068C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00000690 5C8F addq.l A7, 6
00000692 3C00 move.w D6, D0
00000694 4A46 tst.w D6
00000696 6706 beq +0x8 /* 0000069E */
00000698 3006 move.w D0, D6
0000069A 6000 0060 bra +0x62 /* 000006FC */
label0000069E:
0000069E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000006A2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000006A6 206E 000C movea.l A0, [A6 + 0xC]
000006AA 3010 move.w D0, [A0]
000006AC 9047 sub.w D0, D7
000006AE 5540 subq.w D0, 2
000006B0 E740 asl D0.w, 3
000006B2 48C0 ext.l D0
000006B4 2D40 FFFC move.l [A6 - 0x4], D0
000006B8 206E 0008 movea.l A0, [A6 + 0x8]
000006BC 3007 move.w D0, D7
000006BE 5440 addq.w D0, 2
000006C0 48C0 ext.l D0
000006C2 E780 asl D0, 3
000006C4 D090 add.l D0, [A0]
000006C6 206E 0008 movea.l A0, [A6 + 0x8]
000006CA 3207 move.w D1, D7
000006CC 48C1 ext.l D1
000006CE E781 asl D1, 3
000006D0 D290 add.l D1, [A0]
000006D2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006D6 2F01 move.l -[A7], D1
000006D8 2F00 move.l -[A7], D0
000006DA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000006DE 4FEF 000C lea.l A7, [A7 + 0xC]
000006E2 206E 000C movea.l A0, [A6 + 0xC]
000006E6 5550 subq.w [A0], 2
000006E8 5547 subq.w D7, 2
label000006EA:
000006EA 5447 addq.w D7, 2
label000006EC:
000006EC 206E 000C movea.l A0, [A6 + 0xC]
000006F0 3010 move.w D0, [A0]
000006F2 5340 subq.w D0, 1
000006F4 BE40 cmp.w D7, D0
000006F6 6D00 FEB8 blt -0x146 /* 000005B0 */
000006FA 7000 moveq.l D0, 0x00
label000006FC:
000006FC 4CDF 00C0 movem.l D6,D7, [A7]+
00000700 4E5E unlink A6
00000702 4E75 rts
fn00000704:
00000704 4E56 FFE2 link A6, -0x001E
00000708 48E7 0300 movem.l -[A7], D6,D7
0000070C 7E01 moveq.l D7, 0x01
0000070E 6000 0136 bra +0x138 /* 00000846 */
label00000712:
00000712 206E 0008 movea.l A0, [A6 + 0x8]
00000716 3007 move.w D0, D7
00000718 48C0 ext.l D0
0000071A E780 asl D0, 3
0000071C D090 add.l D0, [A0]
0000071E 2040 movea.l A0, D0
00000720 43EE FFF2 lea.l A1, [A6 - 0xE]
00000724 22D8 move.l [A1]+, [A0]+
00000726 22D8 move.l [A1]+, [A0]+
00000728 0C6E 03F7 FFF2 cmpi.w [A6 - 0xE], 0x3F7
0000072E 6712 beq +0x14 /* 00000742 */
00000730 0C6E 03F9 FFF2 cmpi.w [A6 - 0xE], 0x3F9
00000736 670A beq +0xC /* 00000742 */
00000738 0C6E 03F8 FFF2 cmpi.w [A6 - 0xE], 0x3F8
0000073E 6600 0104 bne +0x106 /* 00000844 */
label00000742:
00000742 206E 0008 movea.l A0, [A6 + 0x8]
00000746 3007 move.w D0, D7
00000748 5340 subq.w D0, 1
0000074A 48C0 ext.l D0
0000074C E780 asl D0, 3
0000074E D090 add.l D0, [A0]
00000750 2040 movea.l A0, D0
00000752 43EE FFEA lea.l A1, [A6 - 0x16]
00000756 22D8 move.l [A1]+, [A0]+
00000758 22D8 move.l [A1]+, [A0]+
0000075A 206E 0008 movea.l A0, [A6 + 0x8]
0000075E 3007 move.w D0, D7
00000760 5240 addq.w D0, 1
00000762 48C0 ext.l D0
00000764 E780 asl D0, 3
00000766 D090 add.l D0, [A0]
00000768 2040 movea.l A0, D0
0000076A 43EE FFE2 lea.l A1, [A6 - 0x1E]
0000076E 22D8 move.l [A1]+, [A0]+
00000770 22D8 move.l [A1]+, [A0]+
00000772 4AAE FFEC tst.l [A6 - 0x14]
00000776 6606 bne +0x8 /* 0000077E */
00000778 7003 moveq.l D0, 0x03
0000077A 6000 00DA bra +0xDC /* 00000856 */
label0000077E:
0000077E 4AAE FFE4 tst.l [A6 - 0x1C]
00000782 6606 bne +0x8 /* 0000078A */
00000784 7003 moveq.l D0, 0x03
00000786 6000 00CE bra +0xD0 /* 00000856 */
label0000078A:
0000078A 0C6E 03F7 FFF2 cmpi.w [A6 - 0xE], 0x3F7
00000790 6612 bne +0x14 /* 000007A4 */
00000792 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000796 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000079A 4EBA 00C2 jsr [PC + 0xC2 /* 0000085E */]
0000079E 508F addq.l A7, 8
000007A0 3D40 FFFA move.w [A6 - 0x6], D0
label000007A4:
000007A4 0C6E 03F9 FFF2 cmpi.w [A6 - 0xE], 0x3F9
000007AA 6612 bne +0x14 /* 000007BE */
000007AC 2F2E FFEC move.l -[A7], [A6 - 0x14]
000007B0 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000007B4 4EBA 00A8 jsr [PC + 0xA8 /* 0000085E */]
000007B8 508F addq.l A7, 8
000007BA 3D40 FFFA move.w [A6 - 0x6], D0
label000007BE:
000007BE 0C6E 03F8 FFF2 cmpi.w [A6 - 0xE], 0x3F8
000007C4 6618 bne +0x1A /* 000007DE */
000007C6 2F2E FFEC move.l -[A7], [A6 - 0x14]
000007CA 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000007CE 4EBA 008E jsr [PC + 0x8E /* 0000085E */]
000007D2 508F addq.l A7, 8
000007D4 3D40 FFFA move.w [A6 - 0x6], D0
000007D8 086E 0000 FFFB bchg.b [A6 - 0x5], 0x0
label000007DE:
000007DE 2F2E FFEC move.l -[A7], [A6 - 0x14]
000007E2 3F2E FFFA move.w -[A7], [A6 - 0x6]
000007E6 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000007EA 5C8F addq.l A7, 6
000007EC 3C00 move.w D6, D0
000007EE 4A46 tst.w D6
000007F0 6706 beq +0x8 /* 000007F8 */
000007F2 3006 move.w D0, D6
000007F4 6000 0060 bra +0x62 /* 00000856 */
label000007F8:
000007F8 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000007FC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000800 206E 000C movea.l A0, [A6 + 0xC]
00000804 3010 move.w D0, [A0]
00000806 9047 sub.w D0, D7
00000808 5540 subq.w D0, 2
0000080A E740 asl D0.w, 3
0000080C 48C0 ext.l D0
0000080E 2D40 FFFC move.l [A6 - 0x4], D0
00000812 206E 0008 movea.l A0, [A6 + 0x8]
00000816 3007 move.w D0, D7
00000818 5440 addq.w D0, 2
0000081A 48C0 ext.l D0
0000081C E780 asl D0, 3
0000081E D090 add.l D0, [A0]
00000820 206E 0008 movea.l A0, [A6 + 0x8]
00000824 3207 move.w D1, D7
00000826 48C1 ext.l D1
00000828 E781 asl D1, 3
0000082A D290 add.l D1, [A0]
0000082C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000830 2F01 move.l -[A7], D1
00000832 2F00 move.l -[A7], D0
00000834 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000838 4FEF 000C lea.l A7, [A7 + 0xC]
0000083C 206E 000C movea.l A0, [A6 + 0xC]
00000840 5550 subq.w [A0], 2
00000842 5547 subq.w D7, 2
label00000844:
00000844 5447 addq.w D7, 2
label00000846:
00000846 206E 000C movea.l A0, [A6 + 0xC]
0000084A 3010 move.w D0, [A0]
0000084C 5340 subq.w D0, 1
0000084E BE40 cmp.w D7, D0
00000850 6D00 FEC0 blt -0x13E /* 00000712 */
00000854 7000 moveq.l D0, 0x00
label00000856:
00000856 4CDF 00C0 movem.l D6,D7, [A7]+
0000085A 4E5E unlink A6
0000085C 4E75 rts
fn0000085E:
0000085E 4E56 FFF8 link A6, -0x0008
00000862 42A7 clr.l -[A7]
00000864 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000868 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
0000086C 201F move.l D0, [A7]+
0000086E 2D40 FFFC move.l [A6 - 0x4], D0
00000872 42A7 clr.l -[A7]
00000874 2F2E 000C move.l -[A7], [A6 + 0xC]
00000878 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
0000087C 201F move.l D0, [A7]+
0000087E 2D40 FFF8 move.l [A6 - 0x8], D0
00000882 206E 0008 movea.l A0, [A6 + 0x8]
00000886 226E 000C movea.l A1, [A6 + 0xC]
0000088A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000088E 2F11 move.l -[A7], [A1]
00000890 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000894 2F10 move.l -[A7], [A0]
00000896 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
0000089A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000089E 4A80 tst.l D0
000008A0 6704 beq +0x6 /* 000008A6 */
000008A2 7001 moveq.l D0, 0x01
000008A4 6002 bra +0x4 /* 000008A8 */
label000008A6:
000008A6 7000 moveq.l D0, 0x00
label000008A8:
000008A8 4E5E unlink A6
000008AA 4E75 rts
fn000008AC:
000008AC 4E56 FFE2 link A6, -0x001E
000008B0 48E7 0300 movem.l -[A7], D6,D7
000008B4 7E01 moveq.l D7, 0x01
000008B6 6000 00FA bra +0xFC /* 000009B2 */
label000008BA:
000008BA 206E 0008 movea.l A0, [A6 + 0x8]
000008BE 3007 move.w D0, D7
000008C0 48C0 ext.l D0
000008C2 E780 asl D0, 3
000008C4 D090 add.l D0, [A0]
000008C6 2040 movea.l A0, D0
000008C8 43EE FFF2 lea.l A1, [A6 - 0xE]
000008CC 22D8 move.l [A1]+, [A0]+
000008CE 22D8 move.l [A1]+, [A0]+
000008D0 0C6E 03FA FFF2 cmpi.w [A6 - 0xE], 0x3FA
000008D6 670A beq +0xC /* 000008E2 */
000008D8 0C6E 03FB FFF2 cmpi.w [A6 - 0xE], 0x3FB
000008DE 6600 00D0 bne +0xD2 /* 000009B0 */
label000008E2:
000008E2 206E 0008 movea.l A0, [A6 + 0x8]
000008E6 3007 move.w D0, D7
000008E8 5340 subq.w D0, 1
000008EA 48C0 ext.l D0
000008EC E780 asl D0, 3
000008EE D090 add.l D0, [A0]
000008F0 2040 movea.l A0, D0
000008F2 43EE FFEA lea.l A1, [A6 - 0x16]
000008F6 22D8 move.l [A1]+, [A0]+
000008F8 22D8 move.l [A1]+, [A0]+
000008FA 206E 0008 movea.l A0, [A6 + 0x8]
000008FE 3007 move.w D0, D7
00000900 5240 addq.w D0, 1
00000902 48C0 ext.l D0
00000904 E780 asl D0, 3
00000906 D090 add.l D0, [A0]
00000908 2040 movea.l A0, D0
0000090A 43EE FFE2 lea.l A1, [A6 - 0x1E]
0000090E 22D8 move.l [A1]+, [A0]+
00000910 22D8 move.l [A1]+, [A0]+
00000912 4AAE FFEC tst.l [A6 - 0x14]
00000916 6606 bne +0x8 /* 0000091E */
00000918 7003 moveq.l D0, 0x03
0000091A 6000 00A6 bra +0xA8 /* 000009C2 */
label0000091E:
0000091E 4AAE FFE4 tst.l [A6 - 0x1C]
00000922 6606 bne +0x8 /* 0000092A */
00000924 7003 moveq.l D0, 0x03
00000926 6000 009A bra +0x9C /* 000009C2 */
label0000092A:
0000092A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000092E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000932 4EBA 0096 jsr [PC + 0x96 /* 000009CA */]
00000936 508F addq.l A7, 8
00000938 3D40 FFFA move.w [A6 - 0x6], D0
0000093C 0C6E 03FB FFF2 cmpi.w [A6 - 0xE], 0x3FB
00000942 6606 bne +0x8 /* 0000094A */
00000944 086E 0000 FFFB bchg.b [A6 - 0x5], 0x0
label0000094A:
0000094A 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000094E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000952 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00000956 5C8F addq.l A7, 6
00000958 3C00 move.w D6, D0
0000095A 4A46 tst.w D6
0000095C 6706 beq +0x8 /* 00000964 */
0000095E 3006 move.w D0, D6
00000960 6000 0060 bra +0x62 /* 000009C2 */
label00000964:
00000964 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000968 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000096C 206E 000C movea.l A0, [A6 + 0xC]
00000970 3010 move.w D0, [A0]
00000972 9047 sub.w D0, D7
00000974 5540 subq.w D0, 2
00000976 E740 asl D0.w, 3
00000978 48C0 ext.l D0
0000097A 2D40 FFFC move.l [A6 - 0x4], D0
0000097E 206E 0008 movea.l A0, [A6 + 0x8]
00000982 3007 move.w D0, D7
00000984 5440 addq.w D0, 2
00000986 48C0 ext.l D0
00000988 E780 asl D0, 3
0000098A D090 add.l D0, [A0]
0000098C 206E 0008 movea.l A0, [A6 + 0x8]
00000990 3207 move.w D1, D7
00000992 48C1 ext.l D1
00000994 E781 asl D1, 3
00000996 D290 add.l D1, [A0]
00000998 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000099C 2F01 move.l -[A7], D1
0000099E 2F00 move.l -[A7], D0
000009A0 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000009A4 4FEF 000C lea.l A7, [A7 + 0xC]
000009A8 206E 000C movea.l A0, [A6 + 0xC]
000009AC 5550 subq.w [A0], 2
000009AE 5547 subq.w D7, 2
label000009B0:
000009B0 5447 addq.w D7, 2
label000009B2:
000009B2 206E 000C movea.l A0, [A6 + 0xC]
000009B6 3010 move.w D0, [A0]
000009B8 5340 subq.w D0, 1
000009BA BE40 cmp.w D7, D0
000009BC 6D00 FEFC blt -0x102 /* 000008BA */
000009C0 7000 moveq.l D0, 0x00
label000009C2:
000009C2 4CDF 00C0 movem.l D6,D7, [A7]+
000009C6 4E5E unlink A6
000009C8 4E75 rts
fn000009CA:
000009CA 4E56 FFF8 link A6, -0x0008
000009CE 42A7 clr.l -[A7]
000009D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009D4 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000009D8 201F move.l D0, [A7]+
000009DA 2D40 FFFC move.l [A6 - 0x4], D0
000009DE 42A7 clr.l -[A7]
000009E0 2F2E 000C move.l -[A7], [A6 + 0xC]
000009E4 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000009E8 201F move.l D0, [A7]+
000009EA 2D40 FFF8 move.l [A6 - 0x8], D0
000009EE 202E FFFC move.l D0, [A6 - 0x4]
000009F2 B0AE FFF8 cmp.l D0, [A6 - 0x8]
000009F6 6704 beq +0x6 /* 000009FC */
000009F8 7000 moveq.l D0, 0x00
000009FA 6018 bra +0x1A /* 00000A14 */
label000009FC:
000009FC 206E 0008 movea.l A0, [A6 + 0x8]
00000A00 226E 000C movea.l A1, [A6 + 0xC]
00000A04 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A08 2F11 move.l -[A7], [A1]
00000A0A 2F10 move.l -[A7], [A0]
00000A0C 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000A10 4FEF 000C lea.l A7, [A7 + 0xC]
label00000A14:
00000A14 4E5E unlink A6
00000A16 4E75 rts
fn00000A18:
00000A18 4E56 FFCE link A6, -0x0032
00000A1C 48E7 0300 movem.l -[A7], D6,D7
00000A20 7E01 moveq.l D7, 0x01
00000A22 6000 0140 bra +0x142 /* 00000B64 */
label00000A26:
00000A26 206E 0008 movea.l A0, [A6 + 0x8]
00000A2A 3007 move.w D0, D7
00000A2C 48C0 ext.l D0
00000A2E E780 asl D0, 3
00000A30 D090 add.l D0, [A0]
00000A32 2040 movea.l A0, D0
00000A34 43EE FFDE lea.l A1, [A6 - 0x22]
00000A38 22D8 move.l [A1]+, [A0]+
00000A3A 22D8 move.l [A1]+, [A0]+
00000A3C 302E FFDE move.w D0, [A6 - 0x22]
00000A40 B06E 0010 cmp.w D0, [A6 + 0x10]
00000A44 670C beq +0xE /* 00000A52 */
00000A46 302E FFDE move.w D0, [A6 - 0x22]
00000A4A B06E 0012 cmp.w D0, [A6 + 0x12]
00000A4E 6600 0112 bne +0x114 /* 00000B62 */
label00000A52:
00000A52 206E 0008 movea.l A0, [A6 + 0x8]
00000A56 3007 move.w D0, D7
00000A58 5340 subq.w D0, 1
00000A5A 48C0 ext.l D0
00000A5C E780 asl D0, 3
00000A5E D090 add.l D0, [A0]
00000A60 2040 movea.l A0, D0
00000A62 43EE FFD6 lea.l A1, [A6 - 0x2A]
00000A66 22D8 move.l [A1]+, [A0]+
00000A68 22D8 move.l [A1]+, [A0]+
00000A6A 206E 0008 movea.l A0, [A6 + 0x8]
00000A6E 3007 move.w D0, D7
00000A70 5240 addq.w D0, 1
00000A72 48C0 ext.l D0
00000A74 E780 asl D0, 3
00000A76 D090 add.l D0, [A0]
00000A78 2040 movea.l A0, D0
00000A7A 43EE FFCE lea.l A1, [A6 - 0x32]
00000A7E 22D8 move.l [A1]+, [A0]+
00000A80 22D8 move.l [A1]+, [A0]+
00000A82 4AAE FFD8 tst.l [A6 - 0x28]
00000A86 6606 bne +0x8 /* 00000A8E */
00000A88 7003 moveq.l D0, 0x03
00000A8A 6000 00E8 bra +0xEA /* 00000B74 */
label00000A8E:
00000A8E 4AAE FFD0 tst.l [A6 - 0x30]
00000A92 6606 bne +0x8 /* 00000A9A */
00000A94 7003 moveq.l D0, 0x03
00000A96 6000 00DC bra +0xDE /* 00000B74 */
label00000A9A:
00000A9A 486E FFF0 pea.l [A6 - 0x10]
00000A9E 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00000AA2 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00000AA6 508F addq.l A7, 8
00000AA8 3C00 move.w D6, D0
00000AAA 486E FFE6 pea.l [A6 - 0x1A]
00000AAE 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00000AB2 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00000AB6 508F addq.l A7, 8
00000AB8 8C40 or.w D6, D0
00000ABA 4A46 tst.w D6
00000ABC 671A beq +0x1C /* 00000AD8 */
00000ABE 486E FFFA pea.l [A6 - 0x6]
00000AC2 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00000AC6 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00000ACA 3F2E FFDE move.w -[A7], [A6 - 0x22]
00000ACE 4EBA 00AC jsr [PC + 0xAC /* 00000B7C */]
00000AD2 4FEF 000E lea.l A7, [A7 + 0xE]
00000AD6 6024 bra +0x26 /* 00000AFC */
label00000AD8:
00000AD8 486E FFFA pea.l [A6 - 0x6]
00000ADC 41EE FFF0 lea.l A0, [A6 - 0x10]
00000AE0 2F20 move.l -[A7], -[A0]
00000AE2 2F20 move.l -[A7], -[A0]
00000AE4 3F20 move.w -[A7], -[A0]
00000AE6 41EE FFFA lea.l A0, [A6 - 0x6]
00000AEA 2F20 move.l -[A7], -[A0]
00000AEC 2F20 move.l -[A7], -[A0]
00000AEE 3F20 move.w -[A7], -[A0]
00000AF0 3F2E FFDE move.w -[A7], [A6 - 0x22]
00000AF4 4EBA 0102 jsr [PC + 0x102 /* 00000BF8 */]
00000AF8 4FEF 001A lea.l A7, [A7 + 0x1A]
label00000AFC:
00000AFC 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00000B00 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000B04 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00000B08 5C8F addq.l A7, 6
00000B0A 3C00 move.w D6, D0
00000B0C 4A46 tst.w D6
00000B0E 6706 beq +0x8 /* 00000B16 */
00000B10 3006 move.w D0, D6
00000B12 6000 0060 bra +0x62 /* 00000B74 */
label00000B16:
00000B16 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00000B1A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000B1E 206E 000C movea.l A0, [A6 + 0xC]
00000B22 3010 move.w D0, [A0]
00000B24 9047 sub.w D0, D7
00000B26 5540 subq.w D0, 2
00000B28 E740 asl D0.w, 3
00000B2A 48C0 ext.l D0
00000B2C 2D40 FFFC move.l [A6 - 0x4], D0
00000B30 206E 0008 movea.l A0, [A6 + 0x8]
00000B34 3007 move.w D0, D7
00000B36 5440 addq.w D0, 2
00000B38 48C0 ext.l D0
00000B3A E780 asl D0, 3
00000B3C D090 add.l D0, [A0]
00000B3E 206E 0008 movea.l A0, [A6 + 0x8]
00000B42 3207 move.w D1, D7
00000B44 48C1 ext.l D1
00000B46 E781 asl D1, 3
00000B48 D290 add.l D1, [A0]
00000B4A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B4E 2F01 move.l -[A7], D1
00000B50 2F00 move.l -[A7], D0
00000B52 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000B56 4FEF 000C lea.l A7, [A7 + 0xC]
00000B5A 206E 000C movea.l A0, [A6 + 0xC]
00000B5E 5550 subq.w [A0], 2
00000B60 5547 subq.w D7, 2
label00000B62:
00000B62 5447 addq.w D7, 2
label00000B64:
00000B64 206E 000C movea.l A0, [A6 + 0xC]
00000B68 3010 move.w D0, [A0]
00000B6A 5340 subq.w D0, 1
00000B6C BE40 cmp.w D7, D0
00000B6E 6D00 FEB6 blt -0x148 /* 00000A26 */
00000B72 7000 moveq.l D0, 0x00
label00000B74:
00000B74 4CDF 00C0 movem.l D6,D7, [A7]+
00000B78 4E5E unlink A6
00000B7A 4E75 rts
fn00000B7C:
00000B7C 4E56 FE00 link A6, -0x0200
00000B80 2F07 move.l -[A7], D7
00000B82 486E FF00 pea.l [A6 - 0x100]
00000B86 2F2E 000A move.l -[A7], [A6 + 0xA]
00000B8A 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000B8E 508F addq.l A7, 8
00000B90 486E FE00 pea.l [A6 - 0x200]
00000B94 2F2E 000E move.l -[A7], [A6 + 0xE]
00000B98 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000B9C 508F addq.l A7, 8
00000B9E 206E 0012 movea.l A0, [A6 + 0x12]
00000BA2 4250 clr.w [A0]
00000BA4 4267 clr.w -[A7]
00000BA6 486E FF00 pea.l [A6 - 0x100]
00000BAA 486E FE00 pea.l [A6 - 0x200]
00000BAE 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000BB2 301F move.w D0, [A7]+
00000BB4 3E00 move.w D7, D0
00000BB6 0C47 FFFF cmpi.w D7, 0xFFFF
00000BBA 6608 bne +0xA /* 00000BC4 */
00000BBC 0C6E 03F3 0008 cmpi.w [A6 + 0x8], 0x3F3
00000BC2 6726 beq +0x28 /* 00000BEA */
label00000BC4:
00000BC4 0C47 0001 cmpi.w D7, 0x1
00000BC8 6608 bne +0xA /* 00000BD2 */
00000BCA 0C6E 03F4 0008 cmpi.w [A6 + 0x8], 0x3F4
00000BD0 6718 beq +0x1A /* 00000BEA */
label00000BD2:
00000BD2 4A47 tst.w D7
00000BD4 6E08 bgt +0xA /* 00000BDE */
00000BD6 0C6E 03F5 0008 cmpi.w [A6 + 0x8], 0x3F5
00000BDC 670C beq +0xE /* 00000BEA */
label00000BDE:
00000BDE 4A47 tst.w D7
00000BE0 6D10 blt +0x12 /* 00000BF2 */
00000BE2 0C6E 03F6 0008 cmpi.w [A6 + 0x8], 0x3F6
00000BE8 6608 bne +0xA /* 00000BF2 */
label00000BEA:
00000BEA 206E 0012 movea.l A0, [A6 + 0x12]
00000BEE 7001 moveq.l D0, 0x01
00000BF0 3080 move.w [A0], D0
label00000BF2:
00000BF2 2E1F move.l D7, [A7]+
00000BF4 4E5E unlink A6
00000BF6 4E75 rts
fn00000BF8:
00000BF8 4E56 0000 link A6, 0
00000BFC 206E 001E movea.l A0, [A6 + 0x1E]
00000C00 4250 clr.w [A0]
00000C02 302E 0008 move.w D0, [A6 + 0x8]
00000C06 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000C0A 03F3 .incomplete
00000C0C 03F6 .incomplete
00000C0E 0072 0008 0022 ori.w [A2 + D0.w + 0x22], 0x8
00000C14 003A 0052 486E ori.b [PC + 0x486E /* 00005484, value 0x4E 'N' */], 0x52 /* 'R' */
00000C1A 0014 486E ori.b [A4], 0x6E /* 'n' */
00000C1E 000A 3F3C ori.b A2, 0x3C /* '<' */
00000C22 000A A9EB ori.b A2, 0xEB
00000C26 6C00 0058 bge +0x5A /* 00000C80 */
00000C2A 206E 001E movea.l A0, [A6 + 0x1E]
00000C2E 7001 moveq.l D0, 0x01
00000C30 3080 move.w [A0], D0
00000C32 604C bra +0x4E /* 00000C80 */
00000C34 486E 0014 pea.l [A6 + 0x14]
00000C38 486E 000A pea.l [A6 + 0xA]
00000C3C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000C40 A9EB syscall Pack4/FP68K
00000C42 6F3C ble +0x3E /* 00000C80 */
00000C44 206E 001E movea.l A0, [A6 + 0x1E]
00000C48 7001 moveq.l D0, 0x01
00000C4A 3080 move.w [A0], D0
00000C4C 6032 bra +0x34 /* 00000C80 */
00000C4E 486E 0014 pea.l [A6 + 0x14]
00000C52 486E 000A pea.l [A6 + 0xA]
00000C56 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000C5A A9EB syscall Pack4/FP68K
00000C5C 6E22 bgt +0x24 /* 00000C80 */
00000C5E 206E 001E movea.l A0, [A6 + 0x1E]
00000C62 7001 moveq.l D0, 0x01
00000C64 3080 move.w [A0], D0
00000C66 6018 bra +0x1A /* 00000C80 */
00000C68 486E 0014 pea.l [A6 + 0x14]
00000C6C 486E 000A pea.l [A6 + 0xA]
00000C70 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000C74 A9EB syscall Pack4/FP68K
00000C76 6D08 blt +0xA /* 00000C80 */
00000C78 206E 001E movea.l A0, [A6 + 0x1E]
00000C7C 7001 moveq.l D0, 0x01
00000C7E 3080 move.w [A0], D0
label00000C80:
00000C80 4E5E unlink A6
00000C82 4E75 rts
fn00000C84:
00000C84 4E56 FED6 link A6, -0x012A
00000C88 48E7 0300 movem.l -[A7], D6,D7
00000C8C 7E01 moveq.l D7, 0x01
00000C8E 6000 019C bra +0x19E /* 00000E2C */
label00000C92:
00000C92 206E 0008 movea.l A0, [A6 + 0x8]
00000C96 3007 move.w D0, D7
00000C98 48C0 ext.l D0
00000C9A E780 asl D0, 3
00000C9C D090 add.l D0, [A0]
00000C9E 2040 movea.l A0, D0
00000CA0 43EE FEE6 lea.l A1, [A6 - 0x11A]
00000CA4 22D8 move.l [A1]+, [A0]+
00000CA6 22D8 move.l [A1]+, [A0]+
00000CA8 0C6E 03FE FEE6 cmpi.w [A6 - 0x11A], 0x3FE
00000CAE 670A beq +0xC /* 00000CBA */
00000CB0 0C6E 03FF FEE6 cmpi.w [A6 - 0x11A], 0x3FF
00000CB6 6600 0172 bne +0x174 /* 00000E2A */
label00000CBA:
00000CBA 206E 0008 movea.l A0, [A6 + 0x8]
00000CBE 3007 move.w D0, D7
00000CC0 5340 subq.w D0, 1
00000CC2 48C0 ext.l D0
00000CC4 E780 asl D0, 3
00000CC6 D090 add.l D0, [A0]
00000CC8 2040 movea.l A0, D0
00000CCA 43EE FEDE lea.l A1, [A6 - 0x122]
00000CCE 22D8 move.l [A1]+, [A0]+
00000CD0 22D8 move.l [A1]+, [A0]+
00000CD2 206E 0008 movea.l A0, [A6 + 0x8]
00000CD6 3007 move.w D0, D7
00000CD8 5240 addq.w D0, 1
00000CDA 48C0 ext.l D0
00000CDC E780 asl D0, 3
00000CDE D090 add.l D0, [A0]
00000CE0 2040 movea.l A0, D0
00000CE2 43EE FED6 lea.l A1, [A6 - 0x12A]
00000CE6 22D8 move.l [A1]+, [A0]+
00000CE8 22D8 move.l [A1]+, [A0]+
00000CEA 4AAE FEE0 tst.l [A6 - 0x120]
00000CEE 6606 bne +0x8 /* 00000CF6 */
00000CF0 7003 moveq.l D0, 0x03
00000CF2 6000 0148 bra +0x14A /* 00000E3C */
label00000CF6:
00000CF6 4AAE FED8 tst.l [A6 - 0x128]
00000CFA 6606 bne +0x8 /* 00000D02 */
00000CFC 7003 moveq.l D0, 0x03
00000CFE 6000 013C bra +0x13E /* 00000E3C */
label00000D02:
00000D02 486E FEEE pea.l [A6 - 0x112]
00000D06 2F2E FEE0 move.l -[A7], [A6 - 0x120]
00000D0A 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000D0E 508F addq.l A7, 8
00000D10 486E FEEE pea.l [A6 - 0x112]
00000D14 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00000D18 588F addq.l A7, 4
00000D1A 486E FEEE pea.l [A6 - 0x112]
00000D1E 4EBA 0124 jsr [PC + 0x124 /* 00000E44 */]
00000D22 588F addq.l A7, 4
00000D24 486E FFEE pea.l [A6 - 0x12]
00000D28 486E FFF0 pea.l [A6 - 0x10]
00000D2C 486D C178 pea.l [A5 - 0x3E88]
00000D30 486E FEEE pea.l [A6 - 0x112]
00000D34 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00000D38 4FEF 0010 lea.l A7, [A7 + 0x10]
00000D3C 3C00 move.w D6, D0
00000D3E 0C46 0002 cmpi.w D6, 0x2
00000D42 6706 beq +0x8 /* 00000D4A */
00000D44 7003 moveq.l D0, 0x03
00000D46 6000 00F4 bra +0xF6 /* 00000E3C */
label00000D4A:
00000D4A 486E FEEE pea.l [A6 - 0x112]
00000D4E 2F2E FED8 move.l -[A7], [A6 - 0x128]
00000D52 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000D56 508F addq.l A7, 8
00000D58 486E FEEE pea.l [A6 - 0x112]
00000D5C 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00000D60 588F addq.l A7, 4
00000D62 486E FEEE pea.l [A6 - 0x112]
00000D66 4EBA 00DC jsr [PC + 0xDC /* 00000E44 */]
00000D6A 588F addq.l A7, 4
00000D6C 486E FFF6 pea.l [A6 - 0xA]
00000D70 486E FFF8 pea.l [A6 - 0x8]
00000D74 486E FFF2 pea.l [A6 - 0xE]
00000D78 486E FFF4 pea.l [A6 - 0xC]
00000D7C 486D C17E pea.l [A5 - 0x3E82]
00000D80 486E FEEE pea.l [A6 - 0x112]
00000D84 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00000D88 4FEF 0018 lea.l A7, [A7 + 0x18]
00000D8C 3C00 move.w D6, D0
00000D8E 0C46 0004 cmpi.w D6, 0x4
00000D92 6706 beq +0x8 /* 00000D9A */
00000D94 7003 moveq.l D0, 0x03
00000D96 6000 00A4 bra +0xA6 /* 00000E3C */
label00000D9A:
00000D9A 426E FFFA clr.w [A6 - 0x6]
00000D9E 4267 clr.w -[A7]
00000DA0 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000DA4 486E FFF2 pea.l [A6 - 0xE]
00000DA8 A8AD syscall PtInRect
00000DAA 101F move.b D0, [A7]+
00000DAC 4A00 tst.b D0
00000DAE 6706 beq +0x8 /* 00000DB6 */
00000DB0 7001 moveq.l D0, 0x01
00000DB2 3D40 FFFA move.w [A6 - 0x6], D0
label00000DB6:
00000DB6 0C6E 03FF FEE6 cmpi.w [A6 - 0x11A], 0x3FF
00000DBC 6606 bne +0x8 /* 00000DC4 */
00000DBE 086E 0000 FFFB bchg.b [A6 - 0x5], 0x0
label00000DC4:
00000DC4 2F2E FEE0 move.l -[A7], [A6 - 0x120]
00000DC8 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000DCC 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00000DD0 5C8F addq.l A7, 6
00000DD2 3C00 move.w D6, D0
00000DD4 4A46 tst.w D6
00000DD6 6706 beq +0x8 /* 00000DDE */
00000DD8 3006 move.w D0, D6
00000DDA 6000 0060 bra +0x62 /* 00000E3C */
label00000DDE:
00000DDE 2F2E FED8 move.l -[A7], [A6 - 0x128]
00000DE2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000DE6 206E 000C movea.l A0, [A6 + 0xC]
00000DEA 3010 move.w D0, [A0]
00000DEC 9047 sub.w D0, D7
00000DEE 5540 subq.w D0, 2
00000DF0 E740 asl D0.w, 3
00000DF2 48C0 ext.l D0
00000DF4 2D40 FFFC move.l [A6 - 0x4], D0
00000DF8 206E 0008 movea.l A0, [A6 + 0x8]
00000DFC 3007 move.w D0, D7
00000DFE 5440 addq.w D0, 2
00000E00 48C0 ext.l D0
00000E02 E780 asl D0, 3
00000E04 D090 add.l D0, [A0]
00000E06 206E 0008 movea.l A0, [A6 + 0x8]
00000E0A 3207 move.w D1, D7
00000E0C 48C1 ext.l D1
00000E0E E781 asl D1, 3
00000E10 D290 add.l D1, [A0]
00000E12 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E16 2F01 move.l -[A7], D1
00000E18 2F00 move.l -[A7], D0
00000E1A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000E1E 4FEF 000C lea.l A7, [A7 + 0xC]
00000E22 206E 000C movea.l A0, [A6 + 0xC]
00000E26 5550 subq.w [A0], 2
00000E28 5547 subq.w D7, 2
label00000E2A:
00000E2A 5447 addq.w D7, 2
label00000E2C:
00000E2C 206E 000C movea.l A0, [A6 + 0xC]
00000E30 3010 move.w D0, [A0]
00000E32 5340 subq.w D0, 1
00000E34 BE40 cmp.w D7, D0
00000E36 6D00 FE5A blt -0x1A4 /* 00000C92 */
00000E3A 7000 moveq.l D0, 0x00
label00000E3C:
00000E3C 4CDF 00C0 movem.l D6,D7, [A7]+
00000E40 4E5E unlink A6
00000E42 4E75 rts
fn00000E44:
00000E44 4E56 0000 link A6, 0
00000E48 2F0C move.l -[A7], A4
00000E4A 286E 0008 movea.l A4, [A6 + 0x8]
00000E4E 6010 bra +0x12 /* 00000E60 */
label00000E50:
00000E50 7000 moveq.l D0, 0x00
00000E52 1014 move.b D0, [A4]
00000E54 0C40 002C cmpi.w D0, 0x2C /* ',' */
00000E58 6604 bne +0x6 /* 00000E5E */
00000E5A 7020 moveq.l D0, 0x20
00000E5C 1880 move.b [A4], D0
label00000E5E:
00000E5E 528C addq.l A4, 1
label00000E60:
00000E60 4A14 tst.b [A4]
00000E62 66EC bne -0x12 /* 00000E50 */
00000E64 285F movea.l A4, [A7]+
00000E66 4E5E unlink A6
00000E68 4E75 rts
fn00000E6A:
00000E6A 4E56 FFE4 link A6, -0x001C
00000E6E 2F07 move.l -[A7], D7
00000E70 7E01 moveq.l D7, 0x01
00000E72 6000 0108 bra +0x10A /* 00000F7C */
label00000E76:
00000E76 206E 0008 movea.l A0, [A6 + 0x8]
00000E7A 3007 move.w D0, D7
00000E7C 48C0 ext.l D0
00000E7E E780 asl D0, 3
00000E80 D090 add.l D0, [A0]
00000E82 2040 movea.l A0, D0
00000E84 43EE FFF4 lea.l A1, [A6 - 0xC]
00000E88 22D8 move.l [A1]+, [A0]+
00000E8A 22D8 move.l [A1]+, [A0]+
00000E8C 0C6E 03F2 FFF4 cmpi.w [A6 - 0xC], 0x3F2
00000E92 670A beq +0xC /* 00000E9E */
00000E94 0C6E 03F1 FFF4 cmpi.w [A6 - 0xC], 0x3F1
00000E9A 6600 00DE bne +0xE0 /* 00000F7A */
label00000E9E:
00000E9E 206E 0008 movea.l A0, [A6 + 0x8]
00000EA2 3007 move.w D0, D7
00000EA4 5340 subq.w D0, 1
00000EA6 48C0 ext.l D0
00000EA8 E780 asl D0, 3
00000EAA D090 add.l D0, [A0]
00000EAC 2040 movea.l A0, D0
00000EAE 43EE FFEC lea.l A1, [A6 - 0x14]
00000EB2 22D8 move.l [A1]+, [A0]+
00000EB4 22D8 move.l [A1]+, [A0]+
00000EB6 206E 0008 movea.l A0, [A6 + 0x8]
00000EBA 3007 move.w D0, D7
00000EBC 5240 addq.w D0, 1
00000EBE 48C0 ext.l D0
00000EC0 E780 asl D0, 3
00000EC2 D090 add.l D0, [A0]
00000EC4 2040 movea.l A0, D0
00000EC6 43EE FFE4 lea.l A1, [A6 - 0x1C]
00000ECA 22D8 move.l [A1]+, [A0]+
00000ECC 22D8 move.l [A1]+, [A0]+
00000ECE 4AAE FFEE tst.l [A6 - 0x12]
00000ED2 6606 bne +0x8 /* 00000EDA */
00000ED4 7003 moveq.l D0, 0x03
00000ED6 6000 00B4 bra +0xB6 /* 00000F8C */
label00000EDA:
00000EDA 4AAE FFE6 tst.l [A6 - 0x1A]
00000EDE 6606 bne +0x8 /* 00000EE6 */
00000EE0 7003 moveq.l D0, 0x03
00000EE2 6000 00A8 bra +0xAA /* 00000F8C */
label00000EE6:
00000EE6 0C6E 03F2 FFF4 cmpi.w [A6 - 0xC], 0x3F2
00000EEC 6630 bne +0x32 /* 00000F1E */
00000EEE 42A7 clr.l -[A7]
00000EF0 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000EF4 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00000EF8 201F move.l D0, [A7]+
00000EFA 2D40 FFFC move.l [A6 - 0x4], D0
00000EFE 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000F02 206E FFFC movea.l A0, [A6 - 0x4]
00000F06 4868 0001 pea.l [A0 + 0x1]
00000F0A 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00000F0E 206E FFEE movea.l A0, [A6 - 0x12]
00000F12 2010 move.l D0, [A0]
00000F14 D0AE FFFC add.l D0, [A6 - 0x4]
00000F18 2040 movea.l A0, D0
00000F1A 7020 moveq.l D0, 0x20
00000F1C 1080 move.b [A0], D0
label00000F1E:
00000F1E 4267 clr.w -[A7]
00000F20 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000F24 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000F28 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000F2C 301F move.w D0, [A7]+
00000F2E 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000F32 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000F36 206E 000C movea.l A0, [A6 + 0xC]
00000F3A 3010 move.w D0, [A0]
00000F3C 9047 sub.w D0, D7
00000F3E 5540 subq.w D0, 2
00000F40 E740 asl D0.w, 3
00000F42 48C0 ext.l D0
00000F44 2D40 FFFC move.l [A6 - 0x4], D0
00000F48 206E 0008 movea.l A0, [A6 + 0x8]
00000F4C 3007 move.w D0, D7
00000F4E 5440 addq.w D0, 2
00000F50 48C0 ext.l D0
00000F52 E780 asl D0, 3
00000F54 D090 add.l D0, [A0]
00000F56 206E 0008 movea.l A0, [A6 + 0x8]
00000F5A 3207 move.w D1, D7
00000F5C 48C1 ext.l D1
00000F5E E781 asl D1, 3
00000F60 D290 add.l D1, [A0]
00000F62 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F66 2F01 move.l -[A7], D1
00000F68 2F00 move.l -[A7], D0
00000F6A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000F6E 4FEF 000C lea.l A7, [A7 + 0xC]
00000F72 206E 000C movea.l A0, [A6 + 0xC]
00000F76 5550 subq.w [A0], 2
00000F78 5547 subq.w D7, 2
label00000F7A:
00000F7A 5447 addq.w D7, 2
label00000F7C:
00000F7C 206E 000C movea.l A0, [A6 + 0xC]
00000F80 3010 move.w D0, [A0]
00000F82 5340 subq.w D0, 1
00000F84 BE40 cmp.w D7, D0
00000F86 6D00 FEEE blt -0x110 /* 00000E76 */
00000F8A 7000 moveq.l D0, 0x00
label00000F8C:
00000F8C 2E1F move.l D7, [A7]+
00000F8E 4E5E unlink A6
00000F90 4E75 rts
fn00000F92:
00000F92 4E56 FFC6 link A6, -0x003A
00000F96 48E7 0300 movem.l -[A7], D6,D7
00000F9A 7E01 moveq.l D7, 0x01
00000F9C 6000 0152 bra +0x154 /* 000010F0 */
label00000FA0:
00000FA0 206E 0008 movea.l A0, [A6 + 0x8]
00000FA4 3007 move.w D0, D7
00000FA6 48C0 ext.l D0
00000FA8 E780 asl D0, 3
00000FAA D090 add.l D0, [A0]
00000FAC 2040 movea.l A0, D0
00000FAE 43EE FFF4 lea.l A1, [A6 - 0xC]
00000FB2 22D8 move.l [A1]+, [A0]+
00000FB4 22D8 move.l [A1]+, [A0]+
00000FB6 302E FFF4 move.w D0, [A6 - 0xC]
00000FBA B06E 0010 cmp.w D0, [A6 + 0x10]
00000FBE 6720 beq +0x22 /* 00000FE0 */
00000FC0 302E FFF4 move.w D0, [A6 - 0xC]
00000FC4 B06E 0012 cmp.w D0, [A6 + 0x12]
00000FC8 6716 beq +0x18 /* 00000FE0 */
00000FCA 302E FFF4 move.w D0, [A6 - 0xC]
00000FCE B06E 0014 cmp.w D0, [A6 + 0x14]
00000FD2 670C beq +0xE /* 00000FE0 */
00000FD4 302E FFF4 move.w D0, [A6 - 0xC]
00000FD8 B06E 0016 cmp.w D0, [A6 + 0x16]
00000FDC 6600 0110 bne +0x112 /* 000010EE */
label00000FE0:
00000FE0 206E 0008 movea.l A0, [A6 + 0x8]
00000FE4 3007 move.w D0, D7
00000FE6 5340 subq.w D0, 1
00000FE8 48C0 ext.l D0
00000FEA E780 asl D0, 3
00000FEC D090 add.l D0, [A0]
00000FEE 2040 movea.l A0, D0
00000FF0 43EE FFEC lea.l A1, [A6 - 0x14]
00000FF4 22D8 move.l [A1]+, [A0]+
00000FF6 22D8 move.l [A1]+, [A0]+
00000FF8 206E 0008 movea.l A0, [A6 + 0x8]
00000FFC 3007 move.w D0, D7
00000FFE 5240 addq.w D0, 1
00001000 48C0 ext.l D0
00001002 E780 asl D0, 3
00001004 D090 add.l D0, [A0]
00001006 2040 movea.l A0, D0
00001008 43EE FFE4 lea.l A1, [A6 - 0x1C]
0000100C 22D8 move.l [A1]+, [A0]+
0000100E 22D8 move.l [A1]+, [A0]+
00001010 4AAE FFEE tst.l [A6 - 0x12]
00001014 6606 bne +0x8 /* 0000101C */
00001016 7003 moveq.l D0, 0x03
00001018 6000 00E6 bra +0xE8 /* 00001100 */
label0000101C:
0000101C 4AAE FFE6 tst.l [A6 - 0x1A]
00001020 6606 bne +0x8 /* 00001028 */
00001022 7003 moveq.l D0, 0x03
00001024 6000 00DA bra +0xDC /* 00001100 */
label00001028:
00001028 486E FFD0 pea.l [A6 - 0x30]
0000102C 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001030 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00001034 508F addq.l A7, 8
00001036 3C00 move.w D6, D0
00001038 4A46 tst.w D6
0000103A 6706 beq +0x8 /* 00001042 */
0000103C 3006 move.w D0, D6
0000103E 6000 00C0 bra +0xC2 /* 00001100 */
label00001042:
00001042 486E FFC6 pea.l [A6 - 0x3A]
00001046 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000104A 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
0000104E 508F addq.l A7, 8
00001050 3C00 move.w D6, D0
00001052 4A46 tst.w D6
00001054 6706 beq +0x8 /* 0000105C */
00001056 3006 move.w D0, D6
00001058 6000 00A6 bra +0xA8 /* 00001100 */
label0000105C:
0000105C 486E FFDA pea.l [A6 - 0x26]
00001060 41EE FFD0 lea.l A0, [A6 - 0x30]
00001064 2F20 move.l -[A7], -[A0]
00001066 2F20 move.l -[A7], -[A0]
00001068 3F20 move.w -[A7], -[A0]
0000106A 41EE FFDA lea.l A0, [A6 - 0x26]
0000106E 2F20 move.l -[A7], -[A0]
00001070 2F20 move.l -[A7], -[A0]
00001072 3F20 move.w -[A7], -[A0]
00001074 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001078 4EBA 008E jsr [PC + 0x8E /* 00001108 */]
0000107C 4FEF 001A lea.l A7, [A7 + 0x1A]
00001080 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001084 41EE FFE4 lea.l A0, [A6 - 0x1C]
00001088 2F20 move.l -[A7], -[A0]
0000108A 2F20 move.l -[A7], -[A0]
0000108C 3F20 move.w -[A7], -[A0]
0000108E 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00001092 4FEF 000E lea.l A7, [A7 + 0xE]
00001096 3C00 move.w D6, D0
00001098 4A46 tst.w D6
0000109A 6706 beq +0x8 /* 000010A2 */
0000109C 3006 move.w D0, D6
0000109E 6000 0060 bra +0x62 /* 00001100 */
label000010A2:
000010A2 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000010A6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000010AA 206E 000C movea.l A0, [A6 + 0xC]
000010AE 3010 move.w D0, [A0]
000010B0 9047 sub.w D0, D7
000010B2 5540 subq.w D0, 2
000010B4 E740 asl D0.w, 3
000010B6 48C0 ext.l D0
000010B8 2D40 FFFC move.l [A6 - 0x4], D0
000010BC 206E 0008 movea.l A0, [A6 + 0x8]
000010C0 3007 move.w D0, D7
000010C2 5440 addq.w D0, 2
000010C4 48C0 ext.l D0
000010C6 E780 asl D0, 3
000010C8 D090 add.l D0, [A0]
000010CA 206E 0008 movea.l A0, [A6 + 0x8]
000010CE 3207 move.w D1, D7
000010D0 48C1 ext.l D1
000010D2 E781 asl D1, 3
000010D4 D290 add.l D1, [A0]
000010D6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010DA 2F01 move.l -[A7], D1
000010DC 2F00 move.l -[A7], D0
000010DE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000010E2 4FEF 000C lea.l A7, [A7 + 0xC]
000010E6 206E 000C movea.l A0, [A6 + 0xC]
000010EA 5550 subq.w [A0], 2
000010EC 5547 subq.w D7, 2
label000010EE:
000010EE 5447 addq.w D7, 2
label000010F0:
000010F0 206E 000C movea.l A0, [A6 + 0xC]
000010F4 3010 move.w D0, [A0]
000010F6 5340 subq.w D0, 1
000010F8 BE40 cmp.w D7, D0
000010FA 6D00 FEA4 blt -0x15A /* 00000FA0 */
000010FE 7000 moveq.l D0, 0x00
label00001100:
00001100 4CDF 00C0 movem.l D6,D7, [A7]+
00001104 4E5E unlink A6
00001106 4E75 rts
fn00001108:
00001108 4E56 FFEC link A6, -0x0014
0000110C 302E 0008 move.w D0, [A6 + 0x8]
00001110 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001114 03E9 .incomplete
00001116 03F0 .incomplete
00001118 0172 0040 bchg [A2 + D0.w + 0x40], D0
0000111C 016E 013E bchg [A6 + 0x13E], D0
00001120 006A 0098 00C6 ori.w [A2 + 0xC6], 0x98
00001126 0106 btst D6, D0
00001128 0002 41EE ori.b D2, 0xEE
0000112C 000A 2D58 ori.b A2, 0x58 /* 'X' */
00001130 FFF6 .invalid <<F/7/7>>
00001132 2D58 FFFA move.l [A6 - 0x6], [A0]+
00001136 3D58 FFFE move.w [A6 - 0x2], [A0]+
0000113A 486E 0014 pea.l [A6 + 0x14]
0000113E 486E FFF6 pea.l [A6 - 0xA]
00001142 3F3C 0000 move.w -[A7], 0x0
00001146 A9EB syscall Pack4/FP68K
00001148 206E 001E movea.l A0, [A6 + 0x1E]
0000114C 43EE FFF6 lea.l A1, [A6 - 0xA]
00001150 20D9 move.l [A0]+, [A1]+
00001152 20D9 move.l [A0]+, [A1]+
00001154 30D9 move.w [A0]+, [A1]+
00001156 6000 0132 bra +0x134 /* 0000128A */
0000115A 41EE 000A lea.l A0, [A6 + 0xA]
0000115E 2D58 FFF6 move.l [A6 - 0xA], [A0]+
00001162 2D58 FFFA move.l [A6 - 0x6], [A0]+
00001166 3D58 FFFE move.w [A6 - 0x2], [A0]+
0000116A 486E 0014 pea.l [A6 + 0x14]
0000116E 486E FFF6 pea.l [A6 - 0xA]
00001172 3F3C 0002 move.w -[A7], 0x2
00001176 A9EB syscall Pack4/FP68K
00001178 206E 001E movea.l A0, [A6 + 0x1E]
0000117C 43EE FFF6 lea.l A1, [A6 - 0xA]
00001180 20D9 move.l [A0]+, [A1]+
00001182 20D9 move.l [A0]+, [A1]+
00001184 30D9 move.w [A0]+, [A1]+
00001186 6000 0102 bra +0x104 /* 0000128A */
0000118A 41EE 000A lea.l A0, [A6 + 0xA]
0000118E 2D58 FFF6 move.l [A6 - 0xA], [A0]+
00001192 2D58 FFFA move.l [A6 - 0x6], [A0]+
00001196 3D58 FFFE move.w [A6 - 0x2], [A0]+
0000119A 486E 0014 pea.l [A6 + 0x14]
0000119E 486E FFF6 pea.l [A6 - 0xA]
000011A2 3F3C 0004 move.w -[A7], 0x4
000011A6 A9EB syscall Pack4/FP68K
000011A8 206E 001E movea.l A0, [A6 + 0x1E]
000011AC 43EE FFF6 lea.l A1, [A6 - 0xA]
000011B0 20D9 move.l [A0]+, [A1]+
000011B2 20D9 move.l [A0]+, [A1]+
000011B4 30D9 move.w [A0]+, [A1]+
000011B6 6000 00D2 bra +0xD4 /* 0000128A */
000011BA 41EE 000A lea.l A0, [A6 + 0xA]
000011BE 2D58 FFF6 move.l [A6 - 0xA], [A0]+
000011C2 2D58 FFFA move.l [A6 - 0x6], [A0]+
000011C6 3D58 FFFE move.w [A6 - 0x2], [A0]+
000011CA 486E 0014 pea.l [A6 + 0x14]
000011CE 486E FFF6 pea.l [A6 - 0xA]
000011D2 3F3C 0006 move.w -[A7], 0x6
000011D6 A9EB syscall Pack4/FP68K
000011D8 206E 001E movea.l A0, [A6 + 0x1E]
000011DC 43EE FFF6 lea.l A1, [A6 - 0xA]
000011E0 20D9 move.l [A0]+, [A1]+
000011E2 20D9 move.l [A0]+, [A1]+
000011E4 30D9 move.w [A0]+, [A1]+
000011E6 6000 00A2 bra +0xA4 /* 0000128A */
000011EA 41EE 000A lea.l A0, [A6 + 0xA]
000011EE 2D58 FFF6 move.l [A6 - 0xA], [A0]+
000011F2 2D58 FFFA move.l [A6 - 0x6], [A0]+
000011F6 3D58 FFFE move.w [A6 - 0x2], [A0]+
000011FA 486E 0014 pea.l [A6 + 0x14]
000011FE 486E FFF6 pea.l [A6 - 0xA]
00001202 3F3C 0006 move.w -[A7], 0x6
00001206 A9EB syscall Pack4/FP68K
00001208 41D6 lea.l A0, [A6]
0000120A 2F20 move.l -[A7], -[A0]
0000120C 2F20 move.l -[A7], -[A0]
0000120E 3F20 move.w -[A7], -[A0]
00001210 486E FFEC pea.l [A6 - 0x14]
00001214 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */]
00001218 4FEF 000E lea.l A7, [A7 + 0xE]
0000121C 206E 001E movea.l A0, [A6 + 0x1E]
00001220 43EE FFEC lea.l A1, [A6 - 0x14]
00001224 20D9 move.l [A0]+, [A1]+
00001226 20D9 move.l [A0]+, [A1]+
00001228 30D9 move.w [A0]+, [A1]+
0000122A 605E bra +0x60 /* 0000128A */
0000122C 41EE 001E lea.l A0, [A6 + 0x1E]
00001230 2F20 move.l -[A7], -[A0]
00001232 2F20 move.l -[A7], -[A0]
00001234 3F20 move.w -[A7], -[A0]
00001236 41EE 0014 lea.l A0, [A6 + 0x14]
0000123A 2F20 move.l -[A7], -[A0]
0000123C 2F20 move.l -[A7], -[A0]
0000123E 3F20 move.w -[A7], -[A0]
00001240 486E FFF6 pea.l [A6 - 0xA]
00001244 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00001248 4FEF 0018 lea.l A7, [A7 + 0x18]
0000124C 206E 001E movea.l A0, [A6 + 0x1E]
00001250 43EE FFF6 lea.l A1, [A6 - 0xA]
00001254 20D9 move.l [A0]+, [A1]+
00001256 20D9 move.l [A0]+, [A1]+
00001258 30D9 move.w [A0]+, [A1]+
0000125A 602E bra +0x30 /* 0000128A */
0000125C 41EE 001E lea.l A0, [A6 + 0x1E]
00001260 2F20 move.l -[A7], -[A0]
00001262 2F20 move.l -[A7], -[A0]
00001264 3F20 move.w -[A7], -[A0]
00001266 41EE 0014 lea.l A0, [A6 + 0x14]
0000126A 2F20 move.l -[A7], -[A0]
0000126C 2F20 move.l -[A7], -[A0]
0000126E 3F20 move.w -[A7], -[A0]
00001270 486E FFF6 pea.l [A6 - 0xA]
00001274 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00001278 4FEF 0018 lea.l A7, [A7 + 0x18]
0000127C 206E 001E movea.l A0, [A6 + 0x1E]
00001280 43EE FFF6 lea.l A1, [A6 - 0xA]
00001284 20D9 move.l [A0]+, [A1]+
00001286 20D9 move.l [A0]+, [A1]+
00001288 30D9 move.w [A0]+, [A1]+
label0000128A:
0000128A 4E5E unlink A6
0000128C 4E75 rts
export_399:
fn0000128E:
0000128E 4E56 FFFE link A6, -0x0002
00001292 2F0C move.l -[A7], A4
00001294 286E 000C movea.l A4, [A6 + 0xC]
00001298 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000129C 2F2E 0018 move.l -[A7], [A6 + 0x18]
000012A0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000012A4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000012A8 2F0C move.l -[A7], A4
000012AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012AE 4EBA 0038 jsr [PC + 0x38 /* 000012E8 */]
000012B2 4FEF 0018 lea.l A7, [A7 + 0x18]
000012B6 3D40 FFFE move.w [A6 - 0x2], D0
000012BA 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10
000012C0 661C bne +0x1E /* 000012DE */
000012C2 206E 0018 movea.l A0, [A6 + 0x18]
000012C6 7001 moveq.l D0, 0x01
000012C8 3080 move.w [A0], D0
000012CA 2F2E 001C move.l -[A7], [A6 + 0x1C]
000012CE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000012D2 2F0C move.l -[A7], A4
000012D4 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000012D8 4FEF 000C lea.l A7, [A7 + 0xC]
000012DC 6004 bra +0x6 /* 000012E2 */
label000012DE:
000012DE 302E FFFE move.w D0, [A6 - 0x2]
label000012E2:
000012E2 285F movea.l A4, [A7]+
000012E4 4E5E unlink A6
000012E6 4E75 rts
export_397:
fn000012E8:
000012E8 4E56 FFEC link A6, -0x0014
000012EC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000012F0 286E 000C movea.l A4, [A6 + 0xC]
000012F4 206E 0018 movea.l A0, [A6 + 0x18]
000012F8 7001 moveq.l D0, 0x01
000012FA 3080 move.w [A0], D0
000012FC 264C movea.l A3, A4
000012FE 508B addq.l A3, 8
00001300 3C14 move.w D6, [A4]
00001302 3A13 move.w D5, [A3]
00001304 0C46 03E9 cmpi.w D6, 0x3E9
00001308 6622 bne +0x24 /* 0000132C */
0000130A 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000130E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001312 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001316 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000131A 2F0C move.l -[A7], A4
0000131C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001320 4EBA 0688 jsr [PC + 0x688 /* 000019AA */]
00001324 4FEF 0018 lea.l A7, [A7 + 0x18]
00001328 6000 050E bra +0x510 /* 00001838 */
label0000132C:
0000132C 0C46 03EA cmpi.w D6, 0x3EA
00001330 6622 bne +0x24 /* 00001354 */
00001332 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001336 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000133A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000133E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001342 2F0C move.l -[A7], A4
00001344 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001348 4EBA 0734 jsr [PC + 0x734 /* 00001A7E */]
0000134C 4FEF 0018 lea.l A7, [A7 + 0x18]
00001350 6000 04E6 bra +0x4E8 /* 00001838 */
label00001354:
00001354 0C46 1388 cmpi.w D6, 0x1388
00001358 6F1C ble +0x1E /* 00001376 */
0000135A 0C46 13A0 cmpi.w D6, 0x13A0
0000135E 6C16 bge +0x18 /* 00001376 */
00001360 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001364 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001368 2F0C move.l -[A7], A4
0000136A 4EAD 0AD2 jsr [A5 + 0xAD2 /* export_342 */]
0000136E 4FEF 000C lea.l A7, [A7 + 0xC]
00001372 6000 04C4 bra +0x4C6 /* 00001838 */
label00001376:
00001376 0C46 0002 cmpi.w D6, 0x2
0000137A 6616 bne +0x18 /* 00001392 */
0000137C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001380 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001384 2F0C move.l -[A7], A4
00001386 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000138A 4FEF 000C lea.l A7, [A7 + 0xC]
0000138E 6000 04A8 bra +0x4AA /* 00001838 */
label00001392:
00001392 0C46 0003 cmpi.w D6, 0x3
00001396 6616 bne +0x18 /* 000013AE */
00001398 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000139C 2F2E 0010 move.l -[A7], [A6 + 0x10]
000013A0 2F0C move.l -[A7], A4
000013A2 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000013A6 4FEF 000C lea.l A7, [A7 + 0xC]
000013AA 6000 048C bra +0x48E /* 00001838 */
label000013AE:
000013AE 0C46 0005 cmpi.w D6, 0x5
000013B2 6600 006A bne +0x6C /* 0000141E */
000013B6 508C addq.l A4, 8
000013B8 2F2E 001C move.l -[A7], [A6 + 0x1C]
000013BC 486E FFEC pea.l [A6 - 0x14]
000013C0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000013C4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000013C8 2F0C move.l -[A7], A4
000013CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013CE 4EBA EC32 jsr [PC - 0x13CE /* 00000002 */]
000013D2 4FEF 0018 lea.l A7, [A7 + 0x18]
000013D6 3D40 FFEE move.w [A6 - 0x12], D0
000013DA 4A6E FFEE tst.w [A6 - 0x12]
000013DE 6708 beq +0xA /* 000013E8 */
000013E0 302E FFEE move.w D0, [A6 - 0x12]
000013E4 6000 0452 bra +0x454 /* 00001838 */
label000013E8:
000013E8 206E 0018 movea.l A0, [A6 + 0x18]
000013EC 302E FFEC move.w D0, [A6 - 0x14]
000013F0 D150 add.w [A0], D0
000013F2 302E FFEC move.w D0, [A6 - 0x14]
000013F6 48C0 ext.l D0
000013F8 E780 asl D0, 3
000013FA D9C0 add.l A4, D0
000013FC 0C54 0006 cmpi.w [A4], 0x6
00001400 6710 beq +0x12 /* 00001412 */
00001402 206E 001C movea.l A0, [A6 + 0x1C]
00001406 2F10 move.l -[A7], [A0]
00001408 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000140C 7058 moveq.l D0, 0x58
0000140E 6000 0428 bra +0x42A /* 00001838 */
label00001412:
00001412 206E 0018 movea.l A0, [A6 + 0x18]
00001416 5250 addq.w [A0], 1
00001418 7000 moveq.l D0, 0x00
0000141A 6000 041C bra +0x41E /* 00001838 */
label0000141E:
0000141E 0C46 1F40 cmpi.w D6, 0x1F40
00001422 6F28 ble +0x2A /* 0000144C */
00001424 0C46 1F45 cmpi.w D6, 0x1F45
00001428 6C22 bge +0x24 /* 0000144C */
0000142A 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000142E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001432 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001436 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000143A 2F0C move.l -[A7], A4
0000143C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001440 4EBA 06E8 jsr [PC + 0x6E8 /* 00001B2A */]
00001444 4FEF 0018 lea.l A7, [A7 + 0x18]
00001448 6000 03EE bra +0x3F0 /* 00001838 */
label0000144C:
0000144C 2F0C move.l -[A7], A4
0000144E 4EBA 0492 jsr [PC + 0x492 /* 000018E2 */]
00001452 588F addq.l A7, 4
00001454 4A40 tst.w D0
00001456 6722 beq +0x24 /* 0000147A */
00001458 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000145C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001460 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001464 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001468 2F0C move.l -[A7], A4
0000146A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000146E 4EBA 175E jsr [PC + 0x175E /* 00002BCE */]
00001472 4FEF 0018 lea.l A7, [A7 + 0x18]
00001476 6000 03C0 bra +0x3C2 /* 00001838 */
label0000147A:
0000147A 0C46 1B58 cmpi.w D6, 0x1B58
0000147E 6F00 0064 ble +0x66 /* 000014E4 */
00001482 0C46 1B66 cmpi.w D6, 0x1B66
00001486 6C5C bge +0x5E /* 000014E4 */
00001488 0C45 1F40 cmpi.w D5, 0x1F40
0000148C 6F28 ble +0x2A /* 000014B6 */
0000148E 0C45 1F45 cmpi.w D5, 0x1F45
00001492 6C22 bge +0x24 /* 000014B6 */
00001494 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001498 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000149C 2F2E 0014 move.l -[A7], [A6 + 0x14]
000014A0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000014A4 2F0C move.l -[A7], A4
000014A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014AA 4EBA 067E jsr [PC + 0x67E /* 00001B2A */]
000014AE 4FEF 0018 lea.l A7, [A7 + 0x18]
000014B2 6000 0384 bra +0x386 /* 00001838 */
label000014B6:
000014B6 2F0B move.l -[A7], A3
000014B8 4EBA 0428 jsr [PC + 0x428 /* 000018E2 */]
000014BC 588F addq.l A7, 4
000014BE 4A40 tst.w D0
000014C0 6722 beq +0x24 /* 000014E4 */
000014C2 2F2E 001C move.l -[A7], [A6 + 0x1C]
000014C6 2F2E 0018 move.l -[A7], [A6 + 0x18]
000014CA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000014CE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000014D2 2F0C move.l -[A7], A4
000014D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014D8 4EBA 16F4 jsr [PC + 0x16F4 /* 00002BCE */]
000014DC 4FEF 0018 lea.l A7, [A7 + 0x18]
000014E0 6000 0356 bra +0x358 /* 00001838 */
label000014E4:
000014E4 0C46 2B3C cmpi.w D6, 0x2B3C /* '+<' */
000014E8 663C bne +0x3E /* 00001526 */
000014EA 42A7 clr.l -[A7]
000014EC 42A7 clr.l -[A7]
000014EE 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000014F2 205F movea.l A0, [A7]+
000014F4 226E 001C movea.l A1, [A6 + 0x1C]
000014F8 2288 move.l [A1], A0
000014FA 0C45 2B04 cmpi.w D5, 0x2B04
000014FE 6706 beq +0x8 /* 00001506 */
00001500 0C45 2B72 cmpi.w D5, 0x2B72 /* '+r' */
00001504 6606 bne +0x8 /* 0000150C */
label00001506:
00001506 206E 0018 movea.l A0, [A6 + 0x18]
0000150A 5250 addq.w [A0], 1
label0000150C:
0000150C 206D B3D8 movea.l A0, [A5 - 0x4C28]
00001510 226E 001C movea.l A1, [A6 + 0x1C]
00001514 2F11 move.l -[A7], [A1]
00001516 2050 movea.l A0, [A0]
00001518 2F28 003E move.l -[A7], [A0 + 0x3E]
0000151C 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00001520 508F addq.l A7, 8
00001522 6000 0314 bra +0x316 /* 00001838 */
label00001526:
00001526 0C46 2B5B cmpi.w D6, 0x2B5B /* '+[' */
0000152A 660E bne +0x10 /* 0000153A */
0000152C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001530 4EBA 03EA jsr [PC + 0x3EA /* 0000191C */]
00001534 588F addq.l A7, 4
00001536 6000 0300 bra +0x302 /* 00001838 */
label0000153A:
0000153A 0C46 271E cmpi.w D6, 0x271E
0000153E 6600 0134 bne +0x136 /* 00001674 */
00001542 0C45 2B3C cmpi.w D5, 0x2B3C /* '+<' */
00001546 6646 bne +0x48 /* 0000158E */
00001548 206E 0018 movea.l A0, [A6 + 0x18]
0000154C 5250 addq.w [A0], 1
0000154E 508B addq.l A3, 8
00001550 42A7 clr.l -[A7]
00001552 42A7 clr.l -[A7]
00001554 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001558 205F movea.l A0, [A7]+
0000155A 226E 001C movea.l A1, [A6 + 0x1C]
0000155E 2288 move.l [A1], A0
00001560 3A13 move.w D5, [A3]
00001562 0C45 2B04 cmpi.w D5, 0x2B04
00001566 6706 beq +0x8 /* 0000156E */
00001568 0C45 2B72 cmpi.w D5, 0x2B72 /* '+r' */
0000156C 6606 bne +0x8 /* 00001574 */
label0000156E:
0000156E 206E 0018 movea.l A0, [A6 + 0x18]
00001572 5250 addq.w [A0], 1
label00001574:
00001574 206D B3D8 movea.l A0, [A5 - 0x4C28]
00001578 226E 001C movea.l A1, [A6 + 0x1C]
0000157C 2F11 move.l -[A7], [A1]
0000157E 2050 movea.l A0, [A0]
00001580 2F28 003E move.l -[A7], [A0 + 0x3E]
00001584 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00001588 508F addq.l A7, 8
0000158A 6000 02AC bra +0x2AE /* 00001838 */
label0000158E:
0000158E 0C45 2B5B cmpi.w D5, 0x2B5B /* '+[' */
00001592 6614 bne +0x16 /* 000015A8 */
00001594 206E 0018 movea.l A0, [A6 + 0x18]
00001598 5250 addq.w [A0], 1
0000159A 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000159E 4EBA 037C jsr [PC + 0x37C /* 0000191C */]
000015A2 588F addq.l A7, 4
000015A4 6000 0292 bra +0x294 /* 00001838 */
label000015A8:
000015A8 0C45 0FA0 cmpi.w D5, 0xFA0
000015AC 6F28 ble +0x2A /* 000015D6 */
000015AE 0C45 1000 cmpi.w D5, 0x1000
000015B2 6C22 bge +0x24 /* 000015D6 */
000015B4 2F2E 001C move.l -[A7], [A6 + 0x1C]
000015B8 2F2E 0018 move.l -[A7], [A6 + 0x18]
000015BC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000015C0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000015C4 2F0C move.l -[A7], A4
000015C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015CA 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */]
000015CE 4FEF 0018 lea.l A7, [A7 + 0x18]
000015D2 6000 0264 bra +0x266 /* 00001838 */
label000015D6:
000015D6 0C45 0BB8 cmpi.w D5, 0xBB8
000015DA 6F28 ble +0x2A /* 00001604 */
000015DC 0C45 0BFD cmpi.w D5, 0xBFD
000015E0 6C22 bge +0x24 /* 00001604 */
000015E2 2F2E 001C move.l -[A7], [A6 + 0x1C]
000015E6 2F2E 0018 move.l -[A7], [A6 + 0x18]
000015EA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000015EE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000015F2 2F0C move.l -[A7], A4
000015F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015F8 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
000015FC 4FEF 0018 lea.l A7, [A7 + 0x18]
00001600 6000 0236 bra +0x238 /* 00001838 */
label00001604:
00001604 0C45 2328 cmpi.w D5, 0x2328 /* '#(' */
00001608 6F00 006A ble +0x6C /* 00001674 */
0000160C 0C45 232C cmpi.w D5, 0x232C /* '#,' */
00001610 6C00 0062 bge +0x64 /* 00001674 */
00001614 3E2B 0008 move.w D7, [A3 + 0x8]
00001618 0C47 0BC7 cmpi.w D7, 0xBC7
0000161C 6706 beq +0x8 /* 00001624 */
0000161E 0C47 0BF7 cmpi.w D7, 0xBF7
00001622 6622 bne +0x24 /* 00001646 */
label00001624:
00001624 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001628 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000162C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001630 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001634 2F0C move.l -[A7], A4
00001636 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000163A 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
0000163E 4FEF 0018 lea.l A7, [A7 + 0x18]
00001642 6000 01F4 bra +0x1F6 /* 00001838 */
label00001646:
00001646 0C47 0FD5 cmpi.w D7, 0xFD5
0000164A 6706 beq +0x8 /* 00001652 */
0000164C 0C47 0FC5 cmpi.w D7, 0xFC5
00001650 6622 bne +0x24 /* 00001674 */
label00001652:
00001652 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001656 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000165A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000165E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001662 2F0C move.l -[A7], A4
00001664 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001668 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */]
0000166C 4FEF 0018 lea.l A7, [A7 + 0x18]
00001670 6000 01C6 bra +0x1C8 /* 00001838 */
label00001674:
00001674 0C45 271B cmpi.w D5, 0x271B
00001678 6600 005E bne +0x60 /* 000016D8 */
0000167C 0C46 0FA0 cmpi.w D6, 0xFA0
00001680 6F28 ble +0x2A /* 000016AA */
00001682 0C46 1000 cmpi.w D6, 0x1000
00001686 6C22 bge +0x24 /* 000016AA */
00001688 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000168C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001690 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001694 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001698 2F0C move.l -[A7], A4
0000169A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000169E 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */]
000016A2 4FEF 0018 lea.l A7, [A7 + 0x18]
000016A6 6000 0190 bra +0x192 /* 00001838 */
label000016AA:
000016AA 0C46 0BB8 cmpi.w D6, 0xBB8
000016AE 6F28 ble +0x2A /* 000016D8 */
000016B0 0C46 0BFD cmpi.w D6, 0xBFD
000016B4 6C22 bge +0x24 /* 000016D8 */
000016B6 2F2E 001C move.l -[A7], [A6 + 0x1C]
000016BA 2F2E 0018 move.l -[A7], [A6 + 0x18]
000016BE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000016C2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000016C6 2F0C move.l -[A7], A4
000016C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000016CC 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
000016D0 4FEF 0018 lea.l A7, [A7 + 0x18]
000016D4 6000 0162 bra +0x164 /* 00001838 */
label000016D8:
000016D8 0C46 2328 cmpi.w D6, 0x2328 /* '#(' */
000016DC 6F34 ble +0x36 /* 00001712 */
000016DE 0C46 232C cmpi.w D6, 0x232C /* '#,' */
000016E2 6C2E bge +0x30 /* 00001712 */
000016E4 0C45 0FD5 cmpi.w D5, 0xFD5
000016E8 6706 beq +0x8 /* 000016F0 */
000016EA 0C45 0FC5 cmpi.w D5, 0xFC5
000016EE 6622 bne +0x24 /* 00001712 */
label000016F0:
000016F0 2F2E 001C move.l -[A7], [A6 + 0x1C]
000016F4 2F2E 0018 move.l -[A7], [A6 + 0x18]
000016F8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000016FC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001700 2F0C move.l -[A7], A4
00001702 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001706 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */]
0000170A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000170E 6000 0128 bra +0x12A /* 00001838 */
label00001712:
00001712 0C45 0005 cmpi.w D5, 0x5
00001716 6600 004E bne +0x50 /* 00001766 */
0000171A 206E 0018 movea.l A0, [A6 + 0x18]
0000171E 5250 addq.w [A0], 1
00001720 7E01 moveq.l D7, 0x01
label00001722:
00001722 206E 0018 movea.l A0, [A6 + 0x18]
00001726 5250 addq.w [A0], 1
00001728 508B addq.l A3, 8
0000172A 0C53 0005 cmpi.w [A3], 0x5
0000172E 6602 bne +0x4 /* 00001732 */
00001730 5247 addq.w D7, 1
label00001732:
00001732 0C53 0006 cmpi.w [A3], 0x6
00001736 6602 bne +0x4 /* 0000173A */
00001738 5347 subq.w D7, 1
label0000173A:
0000173A 4A53 tst.w [A3]
0000173C 6606 bne +0x8 /* 00001744 */
0000173E 7008 moveq.l D0, 0x08
00001740 6000 00F6 bra +0xF8 /* 00001838 */
label00001744:
00001744 4A47 tst.w D7
00001746 66DA bne -0x24 /* 00001722 */
00001748 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000174C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001750 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001754 2F0C move.l -[A7], A4
00001756 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000175A 4EBA 4770 jsr [PC + 0x4770 /* 00005ECC */]
0000175E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001762 6000 00D4 bra +0xD6 /* 00001838 */
label00001766:
00001766 0C46 2B38 cmpi.w D6, 0x2B38 /* '+8' */
0000176A 6630 bne +0x32 /* 0000179C */
0000176C 206E 0008 movea.l A0, [A6 + 0x8]
00001770 0C50 0001 cmpi.w [A0], 0x1
00001774 6626 bne +0x28 /* 0000179C */
00001776 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000177A 206E 0008 movea.l A0, [A6 + 0x8]
0000177E 2F28 000A move.l -[A7], [A0 + 0xA]
00001782 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001786 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000178A 2F0C move.l -[A7], A4
0000178C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001790 4EBA 00AE jsr [PC + 0xAE /* 00001840 */]
00001794 4FEF 0018 lea.l A7, [A7 + 0x18]
00001798 6000 009E bra +0xA0 /* 00001838 */
label0000179C:
0000179C 0C46 0BF5 cmpi.w D6, 0xBF5
000017A0 6650 bne +0x52 /* 000017F2 */
000017A2 2F2E 001C move.l -[A7], [A6 + 0x1C]
000017A6 2F2D B3B8 move.l -[A7], [A5 - 0x4C48]
000017AA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000017AE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000017B2 2F0C move.l -[A7], A4
000017B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017B8 4EBA 0086 jsr [PC + 0x86 /* 00001840 */]
000017BC 4FEF 0018 lea.l A7, [A7 + 0x18]
000017C0 3D40 FFEE move.w [A6 - 0x12], D0
000017C4 4A6E FFEE tst.w [A6 - 0x12]
000017C8 6606 bne +0x8 /* 000017D0 */
000017CA 7000 moveq.l D0, 0x00
000017CC 6000 006A bra +0x6C /* 00001838 */
label000017D0:
000017D0 42A7 clr.l -[A7]
000017D2 42A7 clr.l -[A7]
000017D4 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000017D8 205F movea.l A0, [A7]+
000017DA 226E 001C movea.l A1, [A6 + 0x1C]
000017DE 2288 move.l [A1], A0
000017E0 206E 001C movea.l A0, [A6 + 0x1C]
000017E4 2F10 move.l -[A7], [A0]
000017E6 2F2D B3B8 move.l -[A7], [A5 - 0x4C48]
000017EA 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
000017EE 508F addq.l A7, 8
000017F0 6046 bra +0x48 /* 00001838 */
label000017F2:
000017F2 486E FFF0 pea.l [A6 - 0x10]
000017F6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000017FA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000017FE 2F0C move.l -[A7], A4
00001800 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00001804 4FEF 0010 lea.l A7, [A7 + 0x10]
00001808 3D40 FFEE move.w [A6 - 0x12], D0
0000180C 4A6E FFEE tst.w [A6 - 0x12]
00001810 6706 beq +0x8 /* 00001818 */
00001812 302E FFEE move.w D0, [A6 - 0x12]
00001816 6020 bra +0x22 /* 00001838 */
label00001818:
00001818 42A7 clr.l -[A7]
0000181A 42A7 clr.l -[A7]
0000181C 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001820 205F movea.l A0, [A7]+
00001822 226E 001C movea.l A1, [A6 + 0x1C]
00001826 2288 move.l [A1], A0
00001828 206E 001C movea.l A0, [A6 + 0x1C]
0000182C 2F10 move.l -[A7], [A0]
0000182E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001832 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00001836 508F addq.l A7, 8
label00001838:
00001838 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000183C 4E5E unlink A6
0000183E 4E75 rts
fn00001840:
00001840 4E56 FF4E link A6, -0x00B2
00001844 48E7 0108 movem.l -[A7], D7,A4
00001848 286E 000C movea.l A4, [A6 + 0xC]
0000184C 42A7 clr.l -[A7]
0000184E 42A7 clr.l -[A7]
00001850 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001854 205F movea.l A0, [A7]+
00001856 2D48 FF52 move.l [A6 - 0xAE], A0
0000185A 2F2E FF52 move.l -[A7], [A6 - 0xAE]
0000185E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001862 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00001866 508F addq.l A7, 8
00001868 2F2E FF52 move.l -[A7], [A6 - 0xAE]
0000186C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001870 588F addq.l A7, 4
00001872 42A7 clr.l -[A7]
00001874 42A7 clr.l -[A7]
00001876 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000187A 205F movea.l A0, [A7]+
0000187C 2D48 FF4E move.l [A6 - 0xB2], A0
00001880 42A7 clr.l -[A7]
00001882 2F2E FF4E move.l -[A7], [A6 - 0xB2]
00001886 2F2E FF52 move.l -[A7], [A6 - 0xAE]
0000188A 4EBA 59B0 jsr [PC + 0x59B0 /* 0000723C */]
0000188E 4FEF 000C lea.l A7, [A7 + 0xC]
00001892 2F2E FF52 move.l -[A7], [A6 - 0xAE]
00001896 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
0000189A 2F2E FF4E move.l -[A7], [A6 - 0xB2]
0000189E 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
000018A2 206E FF52 movea.l A0, [A6 - 0xAE]
000018A6 2F2E 001C move.l -[A7], [A6 + 0x1C]
000018AA 486E FFFE pea.l [A6 - 0x2]
000018AE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000018B2 2F10 move.l -[A7], [A0]
000018B4 206E FF4E movea.l A0, [A6 - 0xB2]
000018B8 2F10 move.l -[A7], [A0]
000018BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000018BE 4EBA 130E jsr [PC + 0x130E /* 00002BCE */]
000018C2 4FEF 0018 lea.l A7, [A7 + 0x18]
000018C6 3E00 move.w D7, D0
000018C8 2F2E FF52 move.l -[A7], [A6 - 0xAE]
000018CC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000018D0 2F2E FF4E move.l -[A7], [A6 - 0xB2]
000018D4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000018D8 3007 move.w D0, D7
000018DA 4CDF 1080 movem.l D7,A4, [A7]+
000018DE 4E5E unlink A6
000018E0 4E75 rts
fn000018E2:
000018E2 4E56 0000 link A6, 0
000018E6 48E7 0108 movem.l -[A7], D7,A4
000018EA 286E 0008 movea.l A4, [A6 + 0x8]
000018EE 3E14 move.w D7, [A4]
000018F0 0C47 2B21 cmpi.w D7, 0x2B21 /* '+!' */
000018F4 6604 bne +0x6 /* 000018FA */
000018F6 7001 moveq.l D0, 0x01
000018F8 601A bra +0x1C /* 00001914 */
label000018FA:
000018FA 0C47 2B0B cmpi.w D7, 0x2B0B
000018FE 6706 beq +0x8 /* 00001906 */
00001900 0C47 2AFF cmpi.w D7, 0x2AFF
00001904 660C bne +0xE /* 00001912 */
label00001906:
00001906 508C addq.l A4, 8
00001908 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */
0000190C 6604 bne +0x6 /* 00001912 */
0000190E 7001 moveq.l D0, 0x01
00001910 6002 bra +0x4 /* 00001914 */
label00001912:
00001912 7000 moveq.l D0, 0x00
label00001914:
00001914 4CDF 1080 movem.l D7,A4, [A7]+
00001918 4E5E unlink A6
0000191A 4E75 rts
fn0000191C:
0000191C 4E56 FFF8 link A6, -0x0008
00001920 42A7 clr.l -[A7]
00001922 42A7 clr.l -[A7]
00001924 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001928 205F movea.l A0, [A7]+
0000192A 226E 0008 movea.l A1, [A6 + 0x8]
0000192E 2288 move.l [A1], A0
00001930 4A6D B4E8 tst.w [A5 - 0x4B18]
00001934 6D00 006E blt +0x70 /* 000019A4 */
00001938 206D B4F4 movea.l A0, [A5 - 0x4B0C]
0000193C 2050 movea.l A0, [A0]
0000193E 2D68 003E FFFC move.l [A6 - 0x4], [A0 + 0x3E]
00001944 206D B4F4 movea.l A0, [A5 - 0x4B0C]
00001948 2050 movea.l A0, [A0]
0000194A 3D68 0020 FFFA move.w [A6 - 0x6], [A0 + 0x20]
00001950 206D B4F4 movea.l A0, [A5 - 0x4B0C]
00001954 2050 movea.l A0, [A0]
00001956 3D68 0022 FFF8 move.w [A6 - 0x8], [A0 + 0x22]
0000195C 302E FFFA move.w D0, [A6 - 0x6]
00001960 B06E FFF8 cmp.w D0, [A6 - 0x8]
00001964 6C3E bge +0x40 /* 000019A4 */
00001966 302E FFF8 move.w D0, [A6 - 0x8]
0000196A 906E FFFA sub.w D0, [A6 - 0x6]
0000196E 206E 0008 movea.l A0, [A6 + 0x8]
00001972 2F10 move.l -[A7], [A0]
00001974 48C0 ext.l D0
00001976 2F00 move.l -[A7], D0
00001978 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
0000197C 206E FFFC movea.l A0, [A6 - 0x4]
00001980 326E FFFA movea.w A1, [A6 - 0x6]
00001984 D3D0 add.l A1, [A0]
00001986 206E 0008 movea.l A0, [A6 + 0x8]
0000198A 2050 movea.l A0, [A0]
0000198C 302E FFF8 move.w D0, [A6 - 0x8]
00001990 906E FFFA sub.w D0, [A6 - 0x6]
00001994 48C0 ext.l D0
00001996 2F00 move.l -[A7], D0
00001998 2F10 move.l -[A7], [A0]
0000199A 4851 pea.l [A1]
0000199C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000019A0 4FEF 000C lea.l A7, [A7 + 0xC]
label000019A4:
000019A4 7000 moveq.l D0, 0x00
000019A6 4E5E unlink A6
000019A8 4E75 rts
fn000019AA:
000019AA 4E56 FFE8 link A6, -0x0018
000019AE 2F0C move.l -[A7], A4
000019B0 286E 000C movea.l A4, [A6 + 0xC]
000019B4 206E 0018 movea.l A0, [A6 + 0x18]
000019B8 7001 moveq.l D0, 0x01
000019BA 3080 move.w [A0], D0
000019BC 508C addq.l A4, 8
000019BE 2F2E 001C move.l -[A7], [A6 + 0x1C]
000019C2 486E FFF2 pea.l [A6 - 0xE]
000019C6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000019CA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000019CE 2F0C move.l -[A7], A4
000019D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019D4 4EBA F912 jsr [PC - 0x6EE /* 000012E8 */]
000019D8 4FEF 0018 lea.l A7, [A7 + 0x18]
000019DC 3D40 FFF4 move.w [A6 - 0xC], D0
000019E0 4A6E FFF4 tst.w [A6 - 0xC]
000019E4 6708 beq +0xA /* 000019EE */
000019E6 302E FFF4 move.w D0, [A6 - 0xC]
000019EA 6000 008C bra +0x8E /* 00001A78 */
label000019EE:
000019EE 206E 0018 movea.l A0, [A6 + 0x18]
000019F2 302E FFF2 move.w D0, [A6 - 0xE]
000019F6 D150 add.w [A0], D0
000019F8 486E FFF6 pea.l [A6 - 0xA]
000019FC 206E 001C movea.l A0, [A6 + 0x1C]
00001A00 2F10 move.l -[A7], [A0]
00001A02 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00001A06 508F addq.l A7, 8
00001A08 3D40 FFF4 move.w [A6 - 0xC], D0
00001A0C 4A6E FFF4 tst.w [A6 - 0xC]
00001A10 6710 beq +0x12 /* 00001A22 */
00001A12 206E 001C movea.l A0, [A6 + 0x1C]
00001A16 2F10 move.l -[A7], [A0]
00001A18 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00001A1C 302E FFF4 move.w D0, [A6 - 0xC]
00001A20 6056 bra +0x58 /* 00001A78 */
label00001A22:
00001A22 41EE FFF6 lea.l A0, [A6 - 0xA]
00001A26 2D58 FFE8 move.l [A6 - 0x18], [A0]+
00001A2A 2D58 FFEC move.l [A6 - 0x14], [A0]+
00001A2E 3D58 FFF0 move.w [A6 - 0x10], [A0]+
00001A32 486E FFE8 pea.l [A6 - 0x18]
00001A36 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001A3A A9EB syscall Pack4/FP68K
00001A3C 41EE FFF6 lea.l A0, [A6 - 0xA]
00001A40 43EE FFE8 lea.l A1, [A6 - 0x18]
00001A44 20D9 move.l [A0]+, [A1]+
00001A46 20D9 move.l [A0]+, [A1]+
00001A48 30D9 move.w [A0]+, [A1]+
00001A4A 206E 001C movea.l A0, [A6 + 0x1C]
00001A4E 2F10 move.l -[A7], [A0]
00001A50 41D6 lea.l A0, [A6]
00001A52 2F20 move.l -[A7], -[A0]
00001A54 2F20 move.l -[A7], -[A0]
00001A56 3F20 move.w -[A7], -[A0]
00001A58 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00001A5C 4FEF 000E lea.l A7, [A7 + 0xE]
00001A60 3D40 FFF4 move.w [A6 - 0xC], D0
00001A64 4A6E FFF4 tst.w [A6 - 0xC]
00001A68 670A beq +0xC /* 00001A74 */
00001A6A 206E 001C movea.l A0, [A6 + 0x1C]
00001A6E 2F10 move.l -[A7], [A0]
00001A70 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
label00001A74:
00001A74 302E FFF4 move.w D0, [A6 - 0xC]
label00001A78:
00001A78 285F movea.l A4, [A7]+
00001A7A 4E5E unlink A6
00001A7C 4E75 rts
fn00001A7E:
00001A7E 4E56 FFFA link A6, -0x0006
00001A82 2F0C move.l -[A7], A4
00001A84 286E 000C movea.l A4, [A6 + 0xC]
00001A88 206E 0018 movea.l A0, [A6 + 0x18]
00001A8C 7001 moveq.l D0, 0x01
00001A8E 3080 move.w [A0], D0
00001A90 508C addq.l A4, 8
00001A92 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001A96 486E FFFC pea.l [A6 - 0x4]
00001A9A 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001A9E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001AA2 2F0C move.l -[A7], A4
00001AA4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AA8 4EBA F83E jsr [PC - 0x7C2 /* 000012E8 */]
00001AAC 4FEF 0018 lea.l A7, [A7 + 0x18]
00001AB0 3D40 FFFE move.w [A6 - 0x2], D0
00001AB4 4A6E FFFE tst.w [A6 - 0x2]
00001AB8 6708 beq +0xA /* 00001AC2 */
00001ABA 302E FFFE move.w D0, [A6 - 0x2]
00001ABE 6000 0064 bra +0x66 /* 00001B24 */
label00001AC2:
00001AC2 206E 0018 movea.l A0, [A6 + 0x18]
00001AC6 302E FFFC move.w D0, [A6 - 0x4]
00001ACA D150 add.w [A0], D0
00001ACC 486E FFFA pea.l [A6 - 0x6]
00001AD0 206E 001C movea.l A0, [A6 + 0x1C]
00001AD4 2F10 move.l -[A7], [A0]
00001AD6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00001ADA 508F addq.l A7, 8
00001ADC 3D40 FFFE move.w [A6 - 0x2], D0
00001AE0 4A6E FFFE tst.w [A6 - 0x2]
00001AE4 6710 beq +0x12 /* 00001AF6 */
00001AE6 206E 001C movea.l A0, [A6 + 0x1C]
00001AEA 2F10 move.l -[A7], [A0]
00001AEC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00001AF0 302E FFFE move.w D0, [A6 - 0x2]
00001AF4 602E bra +0x30 /* 00001B24 */
label00001AF6:
00001AF6 086E 0000 FFFB bchg.b [A6 - 0x5], 0x0
00001AFC 206E 001C movea.l A0, [A6 + 0x1C]
00001B00 2F10 move.l -[A7], [A0]
00001B02 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001B06 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00001B0A 5C8F addq.l A7, 6
00001B0C 3D40 FFFE move.w [A6 - 0x2], D0
00001B10 4A6E FFFE tst.w [A6 - 0x2]
00001B14 670A beq +0xC /* 00001B20 */
00001B16 206E 001C movea.l A0, [A6 + 0x1C]
00001B1A 2F10 move.l -[A7], [A0]
00001B1C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
label00001B20:
00001B20 302E FFFE move.w D0, [A6 - 0x2]
label00001B24:
00001B24 285F movea.l A4, [A7]+
00001B26 4E5E unlink A6
00001B28 4E75 rts
fn00001B2A:
00001B2A 4E56 FFCA link A6, -0x0036
00001B2E 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001B32 286E 000C movea.l A4, [A6 + 0xC]
00001B36 206E 0018 movea.l A0, [A6 + 0x18]
00001B3A 4250 clr.w [A0]
00001B3C 7A01 moveq.l D5, 0x01
00001B3E 7E00 moveq.l D7, 0x00
00001B40 426E FFD6 clr.w [A6 - 0x2A]
00001B44 426E FFE0 clr.w [A6 - 0x20]
00001B48 426E FFEA clr.w [A6 - 0x16]
00001B4C 426E FFF4 clr.w [A6 - 0xC]
label00001B50:
00001B50 2F0C move.l -[A7], A4
00001B52 4EBA 09BA jsr [PC + 0x9BA /* 0000250E */]
00001B56 588F addq.l A7, 4
00001B58 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001B5C 1F41 1F44 move.b [A7 + 0x1F44], D1
00001B60 0116 btst [A6], D0
00001B62 0008 004A ori.b A0, 0x4A /* 'J' */
00001B66 008C 00CC 486E ori.l A4, 0xCC486E
00001B6C FFD6 .invalid <<F/7/7>>
00001B6E 486E FFFE pea.l [A6 - 0x2]
00001B72 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001B76 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001B7A 2F0C move.l -[A7], A4
00001B7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B80 4EBA 0ADE jsr [PC + 0xADE /* 00002660 */]
00001B84 4FEF 0018 lea.l A7, [A7 + 0x18]
00001B88 3C00 move.w D6, D0
00001B8A 4A46 tst.w D6
00001B8C 6706 beq +0x8 /* 00001B94 */
00001B8E 3006 move.w D0, D6
00001B90 6000 01F6 bra +0x1F8 /* 00001D88 */
label00001B94:
00001B94 302E FFFE move.w D0, [A6 - 0x2]
00001B98 48C0 ext.l D0
00001B9A E780 asl D0, 3
00001B9C D9C0 add.l A4, D0
00001B9E 206E 0018 movea.l A0, [A6 + 0x18]
00001BA2 302E FFFE move.w D0, [A6 - 0x2]
00001BA6 D150 add.w [A0], D0
00001BA8 5247 addq.w D7, 1
00001BAA 6000 00CC bra +0xCE /* 00001C78 */
00001BAE 486E FFE0 pea.l [A6 - 0x20]
00001BB2 486E FFFE pea.l [A6 - 0x2]
00001BB6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001BBA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001BBE 2F0C move.l -[A7], A4
00001BC0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BC4 4EBA 0A9A jsr [PC + 0xA9A /* 00002660 */]
00001BC8 4FEF 0018 lea.l A7, [A7 + 0x18]
00001BCC 3C00 move.w D6, D0
00001BCE 4A46 tst.w D6
00001BD0 6706 beq +0x8 /* 00001BD8 */
00001BD2 3006 move.w D0, D6
00001BD4 6000 01B2 bra +0x1B4 /* 00001D88 */
label00001BD8:
00001BD8 302E FFFE move.w D0, [A6 - 0x2]
00001BDC 48C0 ext.l D0
00001BDE E780 asl D0, 3
00001BE0 D9C0 add.l A4, D0
00001BE2 206E 0018 movea.l A0, [A6 + 0x18]
00001BE6 302E FFFE move.w D0, [A6 - 0x2]
00001BEA D150 add.w [A0], D0
00001BEC 5247 addq.w D7, 1
00001BEE 6000 0088 bra +0x8A /* 00001C78 */
00001BF2 486E FFEA pea.l [A6 - 0x16]
00001BF6 486E FFFE pea.l [A6 - 0x2]
00001BFA 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001BFE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001C02 2F0C move.l -[A7], A4
00001C04 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C08 4EBA 0A56 jsr [PC + 0xA56 /* 00002660 */]
00001C0C 4FEF 0018 lea.l A7, [A7 + 0x18]
00001C10 3C00 move.w D6, D0
00001C12 4A46 tst.w D6
00001C14 6706 beq +0x8 /* 00001C1C */
00001C16 3006 move.w D0, D6
00001C18 6000 016E bra +0x170 /* 00001D88 */
label00001C1C:
00001C1C 302E FFFE move.w D0, [A6 - 0x2]
00001C20 48C0 ext.l D0
00001C22 E780 asl D0, 3
00001C24 D9C0 add.l A4, D0
00001C26 206E 0018 movea.l A0, [A6 + 0x18]
00001C2A 302E FFFE move.w D0, [A6 - 0x2]
00001C2E D150 add.w [A0], D0
00001C30 5247 addq.w D7, 1
00001C32 6044 bra +0x46 /* 00001C78 */
00001C34 486E FFF4 pea.l [A6 - 0xC]
00001C38 486E FFFE pea.l [A6 - 0x2]
00001C3C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001C40 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001C44 2F0C move.l -[A7], A4
00001C46 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C4A 4EBA 0A14 jsr [PC + 0xA14 /* 00002660 */]
00001C4E 4FEF 0018 lea.l A7, [A7 + 0x18]
00001C52 3C00 move.w D6, D0
00001C54 4A46 tst.w D6
00001C56 6706 beq +0x8 /* 00001C5E */
00001C58 3006 move.w D0, D6
00001C5A 6000 012C bra +0x12E /* 00001D88 */
label00001C5E:
00001C5E 302E FFFE move.w D0, [A6 - 0x2]
00001C62 48C0 ext.l D0
00001C64 E780 asl D0, 3
00001C66 D9C0 add.l A4, D0
00001C68 206E 0018 movea.l A0, [A6 + 0x18]
00001C6C 302E FFFE move.w D0, [A6 - 0x2]
00001C70 D150 add.w [A0], D0
00001C72 5247 addq.w D7, 1
00001C74 6002 bra +0x4 /* 00001C78 */
00001C76 7A00 moveq.l D5, 0x00
label00001C78:
00001C78 4A45 tst.w D5
00001C7A 6600 FED4 bne -0x12A /* 00001B50 */
00001C7E 4A47 tst.w D7
00001C80 6606 bne +0x8 /* 00001C88 */
00001C82 7004 moveq.l D0, 0x04
00001C84 6000 0102 bra +0x104 /* 00001D88 */
label00001C88:
00001C88 486E FFCA pea.l [A6 - 0x36]
00001C8C 486E FFFE pea.l [A6 - 0x2]
00001C90 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001C94 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001C98 2F0C move.l -[A7], A4
00001C9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C9E 4EBA F648 jsr [PC - 0x9B8 /* 000012E8 */]
00001CA2 4FEF 0018 lea.l A7, [A7 + 0x18]
00001CA6 3C00 move.w D6, D0
00001CA8 4A46 tst.w D6
00001CAA 6706 beq +0x8 /* 00001CB2 */
00001CAC 3006 move.w D0, D6
00001CAE 6000 00D8 bra +0xDA /* 00001D88 */
label00001CB2:
00001CB2 206E 0018 movea.l A0, [A6 + 0x18]
00001CB6 302E FFFE move.w D0, [A6 - 0x2]
00001CBA D150 add.w [A0], D0
00001CBC 42AE FFD2 clr.l [A6 - 0x2E]
00001CC0 42A7 clr.l -[A7]
00001CC2 2F2E FFCA move.l -[A7], [A6 - 0x36]
00001CC6 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00001CCA 201F move.l D0, [A7]+
00001CCC 2D40 FFCE move.l [A6 - 0x32], D0
00001CD0 486E FFCE pea.l [A6 - 0x32]
00001CD4 486E FFD2 pea.l [A6 - 0x2E]
00001CD8 3F3C 1F41 move.w -[A7], 0x1F41
00001CDC 486E FFD6 pea.l [A6 - 0x2A]
00001CE0 2F2E FFCA move.l -[A7], [A6 - 0x36]
00001CE4 4EBA 0848 jsr [PC + 0x848 /* 0000252E */]
00001CE8 4FEF 0012 lea.l A7, [A7 + 0x12]
00001CEC 486E FFCE pea.l [A6 - 0x32]
00001CF0 486E FFD2 pea.l [A6 - 0x2E]
00001CF4 3F3C 1F42 move.w -[A7], 0x1F42
00001CF8 486E FFE0 pea.l [A6 - 0x20]
00001CFC 2F2E FFCA move.l -[A7], [A6 - 0x36]
00001D00 4EBA 082C jsr [PC + 0x82C /* 0000252E */]
00001D04 4FEF 0012 lea.l A7, [A7 + 0x12]
00001D08 486E FFCE pea.l [A6 - 0x32]
00001D0C 486E FFD2 pea.l [A6 - 0x2E]
00001D10 3F3C 1F43 move.w -[A7], 0x1F43
00001D14 486E FFEA pea.l [A6 - 0x16]
00001D18 2F2E FFCA move.l -[A7], [A6 - 0x36]
00001D1C 4EBA 0810 jsr [PC + 0x810 /* 0000252E */]
00001D20 4FEF 0012 lea.l A7, [A7 + 0x12]
00001D24 486E FFCE pea.l [A6 - 0x32]
00001D28 486E FFD2 pea.l [A6 - 0x2E]
00001D2C 3F3C 1F44 move.w -[A7], 0x1F44
00001D30 486E FFF4 pea.l [A6 - 0xC]
00001D34 2F2E FFCA move.l -[A7], [A6 - 0x36]
00001D38 4EBA 07F4 jsr [PC + 0x7F4 /* 0000252E */]
00001D3C 4FEF 0012 lea.l A7, [A7 + 0x12]
00001D40 202E FFCE move.l D0, [A6 - 0x32]
00001D44 90AE FFD2 sub.l D0, [A6 - 0x2E]
00001D48 42A7 clr.l -[A7]
00001D4A 2F00 move.l -[A7], D0
00001D4C 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001D50 205F movea.l A0, [A7]+
00001D52 226E 001C movea.l A1, [A6 + 0x1C]
00001D56 2288 move.l [A1], A0
00001D58 206E FFCA movea.l A0, [A6 - 0x36]
00001D5C 2010 move.l D0, [A0]
00001D5E D0AE FFD2 add.l D0, [A6 - 0x2E]
00001D62 206E 001C movea.l A0, [A6 + 0x1C]
00001D66 2050 movea.l A0, [A0]
00001D68 222E FFCE move.l D1, [A6 - 0x32]
00001D6C 92AE FFD2 sub.l D1, [A6 - 0x2E]
00001D70 2F01 move.l -[A7], D1
00001D72 2F10 move.l -[A7], [A0]
00001D74 2F00 move.l -[A7], D0
00001D76 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001D7A 4FEF 000C lea.l A7, [A7 + 0xC]
00001D7E 2F2E FFCA move.l -[A7], [A6 - 0x36]
00001D82 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00001D86 7000 moveq.l D0, 0x00
label00001D88:
00001D88 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001D8C 4E5E unlink A6
00001D8E 4E75 rts
export_396:
fn00001D90:
00001D90 4E56 FF9E link A6, -0x0062
00001D94 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00001D98 286E 000C movea.l A4, [A6 + 0xC]
00001D9C 266E 001C movea.l A3, [A6 + 0x1C]
00001DA0 206E 0018 movea.l A0, [A6 + 0x18]
00001DA4 4250 clr.w [A0]
00001DA6 244C movea.l A2, A4
00001DA8 508A addq.l A2, 8
00001DAA 3C14 move.w D6, [A4]
00001DAC 3A12 move.w D5, [A2]
00001DAE 0C46 1388 cmpi.w D6, 0x1388
00001DB2 6F0C ble +0xE /* 00001DC0 */
00001DB4 0C46 13A0 cmpi.w D6, 0x13A0
00001DB8 6C06 bge +0x8 /* 00001DC0 */
00001DBA 702D moveq.l D0, 0x2D
00001DBC 6000 035E bra +0x360 /* 0000211C */
label00001DC0:
00001DC0 0C46 1F40 cmpi.w D6, 0x1F40
00001DC4 6F2A ble +0x2C /* 00001DF0 */
00001DC6 0C46 1F45 cmpi.w D6, 0x1F45
00001DCA 6C24 bge +0x26 /* 00001DF0 */
00001DCC 3F2E 0020 move.w -[A7], [A6 + 0x20]
00001DD0 2F0B move.l -[A7], A3
00001DD2 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001DD6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001DDA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001DDE 2F0C move.l -[A7], A4
00001DE0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DE4 4EBA 04F8 jsr [PC + 0x4F8 /* 000022DE */]
00001DE8 4FEF 001A lea.l A7, [A7 + 0x1A]
00001DEC 6000 032E bra +0x330 /* 0000211C */
label00001DF0:
00001DF0 2F0C move.l -[A7], A4
00001DF2 4EBA FAEE jsr [PC - 0x512 /* 000018E2 */]
00001DF6 588F addq.l A7, 4
00001DF8 4A40 tst.w D0
00001DFA 6724 beq +0x26 /* 00001E20 */
00001DFC 3F2E 0020 move.w -[A7], [A6 + 0x20]
00001E00 2F0B move.l -[A7], A3
00001E02 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001E06 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001E0A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001E0E 2F0C move.l -[A7], A4
00001E10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E14 4EBA 03AC jsr [PC + 0x3AC /* 000021C2 */]
00001E18 4FEF 001A lea.l A7, [A7 + 0x1A]
00001E1C 6000 02FE bra +0x300 /* 0000211C */
label00001E20:
00001E20 0C46 1B58 cmpi.w D6, 0x1B58
00001E24 6F00 006A ble +0x6C /* 00001E90 */
00001E28 0C46 1B66 cmpi.w D6, 0x1B66
00001E2C 6C00 0062 bge +0x64 /* 00001E90 */
00001E30 0C45 1F40 cmpi.w D5, 0x1F40
00001E34 6F2A ble +0x2C /* 00001E60 */
00001E36 0C45 1F45 cmpi.w D5, 0x1F45
00001E3A 6C24 bge +0x26 /* 00001E60 */
00001E3C 3F2E 0020 move.w -[A7], [A6 + 0x20]
00001E40 2F0B move.l -[A7], A3
00001E42 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001E46 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001E4A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001E4E 2F0C move.l -[A7], A4
00001E50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E54 4EBA 0488 jsr [PC + 0x488 /* 000022DE */]
00001E58 4FEF 001A lea.l A7, [A7 + 0x1A]
00001E5C 6000 02BE bra +0x2C0 /* 0000211C */
label00001E60:
00001E60 2F0A move.l -[A7], A2
00001E62 4EBA FA7E jsr [PC - 0x582 /* 000018E2 */]
00001E66 588F addq.l A7, 4
00001E68 4A40 tst.w D0
00001E6A 6724 beq +0x26 /* 00001E90 */
00001E6C 3F2E 0020 move.w -[A7], [A6 + 0x20]
00001E70 2F0B move.l -[A7], A3
00001E72 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001E76 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001E7A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001E7E 2F0C move.l -[A7], A4
00001E80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E84 4EBA 033C jsr [PC + 0x33C /* 000021C2 */]
00001E88 4FEF 001A lea.l A7, [A7 + 0x1A]
00001E8C 6000 028E bra +0x290 /* 0000211C */
label00001E90:
00001E90 0C46 2B3C cmpi.w D6, 0x2B3C /* '+<' */
00001E94 6656 bne +0x58 /* 00001EEC */
00001E96 206D B3D8 movea.l A0, [A5 - 0x4C28]
00001E9A 2050 movea.l A0, [A0]
00001E9C 2768 003E 0098 move.l [A3 + 0x98], [A0 + 0x3E]
00001EA2 7002 moveq.l D0, 0x02
00001EA4 3740 008E move.w [A3 + 0x8E], D0
00001EA8 42AB 0090 clr.l [A3 + 0x90]
00001EAC 206D B3D8 movea.l A0, [A5 - 0x4C28]
00001EB0 42A7 clr.l -[A7]
00001EB2 2050 movea.l A0, [A0]
00001EB4 2F28 003E move.l -[A7], [A0 + 0x3E]
00001EB8 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00001EBC 201F move.l D0, [A7]+
00001EBE 2740 0094 move.l [A3 + 0x94], D0
00001EC2 42AB 00A0 clr.l [A3 + 0xA0]
00001EC6 42AB 009C clr.l [A3 + 0x9C]
00001ECA 42AB 00A4 clr.l [A3 + 0xA4]
00001ECE 206E 0018 movea.l A0, [A6 + 0x18]
00001ED2 5250 addq.w [A0], 1
00001ED4 0C45 2B04 cmpi.w D5, 0x2B04
00001ED8 6706 beq +0x8 /* 00001EE0 */
00001EDA 0C45 2B72 cmpi.w D5, 0x2B72 /* '+r' */
00001EDE 6606 bne +0x8 /* 00001EE6 */
label00001EE0:
00001EE0 206E 0018 movea.l A0, [A6 + 0x18]
00001EE4 5250 addq.w [A0], 1
label00001EE6:
00001EE6 7000 moveq.l D0, 0x00
00001EE8 6000 0232 bra +0x234 /* 0000211C */
label00001EEC:
00001EEC 0C46 271E cmpi.w D6, 0x271E
00001EF0 6600 0062 bne +0x64 /* 00001F54 */
00001EF4 0C45 2B3C cmpi.w D5, 0x2B3C /* '+<' */
00001EF8 665A bne +0x5C /* 00001F54 */
00001EFA 206D B3D8 movea.l A0, [A5 - 0x4C28]
00001EFE 2050 movea.l A0, [A0]
00001F00 2768 003E 0098 move.l [A3 + 0x98], [A0 + 0x3E]
00001F06 7002 moveq.l D0, 0x02
00001F08 3740 008E move.w [A3 + 0x8E], D0
00001F0C 42AB 0090 clr.l [A3 + 0x90]
00001F10 206D B3D8 movea.l A0, [A5 - 0x4C28]
00001F14 42A7 clr.l -[A7]
00001F16 2050 movea.l A0, [A0]
00001F18 2F28 003E move.l -[A7], [A0 + 0x3E]
00001F1C 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00001F20 201F move.l D0, [A7]+
00001F22 2740 0094 move.l [A3 + 0x94], D0
00001F26 42AB 00A0 clr.l [A3 + 0xA0]
00001F2A 42AB 009C clr.l [A3 + 0x9C]
00001F2E 42AB 00A4 clr.l [A3 + 0xA4]
00001F32 206E 0018 movea.l A0, [A6 + 0x18]
00001F36 5450 addq.w [A0], 2
00001F38 3A2C 0010 move.w D5, [A4 + 0x10]
00001F3C 0C45 2B04 cmpi.w D5, 0x2B04
00001F40 6706 beq +0x8 /* 00001F48 */
00001F42 0C45 2B72 cmpi.w D5, 0x2B72 /* '+r' */
00001F46 6606 bne +0x8 /* 00001F4E */
label00001F48:
00001F48 206E 0018 movea.l A0, [A6 + 0x18]
00001F4C 5250 addq.w [A0], 1
label00001F4E:
00001F4E 7000 moveq.l D0, 0x00
00001F50 6000 01CA bra +0x1CC /* 0000211C */
label00001F54:
00001F54 0C46 2B5B cmpi.w D6, 0x2B5B /* '+[' */
00001F58 6652 bne +0x54 /* 00001FAC */
00001F5A 4A6D B4E8 tst.w [A5 - 0x4B18]
00001F5E 6C06 bge +0x8 /* 00001F66 */
00001F60 7034 moveq.l D0, 0x34
00001F62 6000 01B8 bra +0x1BA /* 0000211C */
label00001F66:
00001F66 206D B4F4 movea.l A0, [A5 - 0x4B0C]
00001F6A 2050 movea.l A0, [A0]
00001F6C 2768 003E 0098 move.l [A3 + 0x98], [A0 + 0x3E]
00001F72 7003 moveq.l D0, 0x03
00001F74 3740 008E move.w [A3 + 0x8E], D0
00001F78 206D B4F4 movea.l A0, [A5 - 0x4B0C]
00001F7C 2050 movea.l A0, [A0]
00001F7E 3068 0020 movea.w A0, [A0 + 0x20]
00001F82 2748 0090 move.l [A3 + 0x90], A0
00001F86 206D B4F4 movea.l A0, [A5 - 0x4B0C]
00001F8A 2050 movea.l A0, [A0]
00001F8C 3068 0022 movea.w A0, [A0 + 0x22]
00001F90 2748 0094 move.l [A3 + 0x94], A0
00001F94 42AB 00A0 clr.l [A3 + 0xA0]
00001F98 42AB 009C clr.l [A3 + 0x9C]
00001F9C 42AB 00A4 clr.l [A3 + 0xA4]
00001FA0 206E 0018 movea.l A0, [A6 + 0x18]
00001FA4 5250 addq.w [A0], 1
00001FA6 7000 moveq.l D0, 0x00
00001FA8 6000 0172 bra +0x174 /* 0000211C */
label00001FAC:
00001FAC 0C46 271E cmpi.w D6, 0x271E
00001FB0 6658 bne +0x5A /* 0000200A */
00001FB2 0C45 2B5B cmpi.w D5, 0x2B5B /* '+[' */
00001FB6 6652 bne +0x54 /* 0000200A */
00001FB8 4A6D B4E8 tst.w [A5 - 0x4B18]
00001FBC 6C06 bge +0x8 /* 00001FC4 */
00001FBE 7034 moveq.l D0, 0x34
00001FC0 6000 015A bra +0x15C /* 0000211C */
label00001FC4:
00001FC4 206D B4F4 movea.l A0, [A5 - 0x4B0C]
00001FC8 2050 movea.l A0, [A0]
00001FCA 2768 003E 0098 move.l [A3 + 0x98], [A0 + 0x3E]
00001FD0 7003 moveq.l D0, 0x03
00001FD2 3740 008E move.w [A3 + 0x8E], D0
00001FD6 206D B4F4 movea.l A0, [A5 - 0x4B0C]
00001FDA 2050 movea.l A0, [A0]
00001FDC 3068 0020 movea.w A0, [A0 + 0x20]
00001FE0 2748 0090 move.l [A3 + 0x90], A0
00001FE4 206D B4F4 movea.l A0, [A5 - 0x4B0C]
00001FE8 2050 movea.l A0, [A0]
00001FEA 3068 0022 movea.w A0, [A0 + 0x22]
00001FEE 2748 0094 move.l [A3 + 0x94], A0
00001FF2 42AB 00A0 clr.l [A3 + 0xA0]
00001FF6 42AB 009C clr.l [A3 + 0x9C]
00001FFA 42AB 00A4 clr.l [A3 + 0xA4]
00001FFE 206E 0018 movea.l A0, [A6 + 0x18]
00002002 5450 addq.w [A0], 2
00002004 7000 moveq.l D0, 0x00
00002006 6000 0114 bra +0x116 /* 0000211C */
label0000200A:
0000200A 0C46 2B38 cmpi.w D6, 0x2B38 /* '+8' */
0000200E 6634 bne +0x36 /* 00002044 */
00002010 206E 0008 movea.l A0, [A6 + 0x8]
00002014 0C50 0001 cmpi.w [A0], 0x1
00002018 662A bne +0x2C /* 00002044 */
0000201A 206E 0018 movea.l A0, [A6 + 0x18]
0000201E 7001 moveq.l D0, 0x01
00002020 3080 move.w [A0], D0
00002022 3F2E 0020 move.w -[A7], [A6 + 0x20]
00002026 206E 0008 movea.l A0, [A6 + 0x8]
0000202A 2F28 000A move.l -[A7], [A0 + 0xA]
0000202E 2F0B move.l -[A7], A3
00002030 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002034 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002038 4EBA 00EA jsr [PC + 0xEA /* 00002124 */]
0000203C 4FEF 0012 lea.l A7, [A7 + 0x12]
00002040 6000 00DA bra +0xDC /* 0000211C */
label00002044:
00002044 0C46 0BF5 cmpi.w D6, 0xBF5
00002048 6626 bne +0x28 /* 00002070 */
0000204A 206E 0018 movea.l A0, [A6 + 0x18]
0000204E 7001 moveq.l D0, 0x01
00002050 3080 move.w [A0], D0
00002052 3F2E 0020 move.w -[A7], [A6 + 0x20]
00002056 2F2D B3B8 move.l -[A7], [A5 - 0x4C48]
0000205A 2F0B move.l -[A7], A3
0000205C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002060 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002064 4EBA 00BE jsr [PC + 0xBE /* 00002124 */]
00002068 4FEF 0012 lea.l A7, [A7 + 0x12]
0000206C 6000 00AE bra +0xB0 /* 0000211C */
label00002070:
00002070 0C46 271E cmpi.w D6, 0x271E
00002074 662C bne +0x2E /* 000020A2 */
00002076 0C45 0BF5 cmpi.w D5, 0xBF5
0000207A 6626 bne +0x28 /* 000020A2 */
0000207C 206E 0018 movea.l A0, [A6 + 0x18]
00002080 7002 moveq.l D0, 0x02
00002082 3080 move.w [A0], D0
00002084 3F2E 0020 move.w -[A7], [A6 + 0x20]
00002088 2F2D B3B8 move.l -[A7], [A5 - 0x4C48]
0000208C 2F0B move.l -[A7], A3
0000208E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002092 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002096 4EBA 008C jsr [PC + 0x8C /* 00002124 */]
0000209A 4FEF 0012 lea.l A7, [A7 + 0x12]
0000209E 6000 007C bra +0x7E /* 0000211C */
label000020A2:
000020A2 4A6E 0020 tst.w [A6 + 0x20]
000020A6 6720 beq +0x22 /* 000020C8 */
000020A8 486E FF9E pea.l [A6 - 0x62]
000020AC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000020B0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000020B4 2F0C move.l -[A7], A4
000020B6 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
000020BA 4FEF 0010 lea.l A7, [A7 + 0x10]
000020BE 3E00 move.w D7, D0
000020C0 4A47 tst.w D7
000020C2 6724 beq +0x26 /* 000020E8 */
000020C4 3007 move.w D0, D7
000020C6 6054 bra +0x56 /* 0000211C */
label000020C8:
000020C8 486E FF9E pea.l [A6 - 0x62]
000020CC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000020D0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000020D4 2F0C move.l -[A7], A4
000020D6 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000020DA 4FEF 0010 lea.l A7, [A7 + 0x10]
000020DE 3E00 move.w D7, D0
000020E0 4A47 tst.w D7
000020E2 6704 beq +0x6 /* 000020E8 */
000020E4 702D moveq.l D0, 0x2D
000020E6 6034 bra +0x36 /* 0000211C */
label000020E8:
000020E8 276E FFAA 0098 move.l [A3 + 0x98], [A6 - 0x56]
000020EE 7001 moveq.l D0, 0x01
000020F0 3740 008E move.w [A3 + 0x8E], D0
000020F4 42AB 0090 clr.l [A3 + 0x90]
000020F8 42A7 clr.l -[A7]
000020FA 2F2E FFAA move.l -[A7], [A6 - 0x56]
000020FE 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00002102 201F move.l D0, [A7]+
00002104 2740 0094 move.l [A3 + 0x94], D0
00002108 42AB 00A0 clr.l [A3 + 0xA0]
0000210C 42AB 009C clr.l [A3 + 0x9C]
00002110 42AB 00A4 clr.l [A3 + 0xA4]
00002114 206E 0018 movea.l A0, [A6 + 0x18]
00002118 5250 addq.w [A0], 1
0000211A 7000 moveq.l D0, 0x00
label0000211C:
0000211C 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00002120 4E5E unlink A6
00002122 4E75 rts
fn00002124:
00002124 4E56 FF4E link A6, -0x00B2
00002128 2F07 move.l -[A7], D7
0000212A 42A7 clr.l -[A7]
0000212C 42A7 clr.l -[A7]
0000212E 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002132 205F movea.l A0, [A7]+
00002134 2D48 FF52 move.l [A6 - 0xAE], A0
00002138 2F2E FF52 move.l -[A7], [A6 - 0xAE]
0000213C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002140 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00002144 508F addq.l A7, 8
00002146 2F2E FF52 move.l -[A7], [A6 - 0xAE]
0000214A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000214E 588F addq.l A7, 4
00002150 42A7 clr.l -[A7]
00002152 42A7 clr.l -[A7]
00002154 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002158 205F movea.l A0, [A7]+
0000215A 2D48 FF4E move.l [A6 - 0xB2], A0
0000215E 42A7 clr.l -[A7]
00002160 2F2E FF4E move.l -[A7], [A6 - 0xB2]
00002164 2F2E FF52 move.l -[A7], [A6 - 0xAE]
00002168 4EBA 50D2 jsr [PC + 0x50D2 /* 0000723C */]
0000216C 4FEF 000C lea.l A7, [A7 + 0xC]
00002170 2F2E FF52 move.l -[A7], [A6 - 0xAE]
00002174 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00002178 2F2E FF4E move.l -[A7], [A6 - 0xB2]
0000217C 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00002180 206E FF52 movea.l A0, [A6 - 0xAE]
00002184 3F2E 0018 move.w -[A7], [A6 + 0x18]
00002188 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000218C 486E FFFE pea.l [A6 - 0x2]
00002190 2F2E 000C move.l -[A7], [A6 + 0xC]
00002194 2F10 move.l -[A7], [A0]
00002196 206E FF4E movea.l A0, [A6 - 0xB2]
0000219A 2F10 move.l -[A7], [A0]
0000219C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021A0 4EBA 0020 jsr [PC + 0x20 /* 000021C2 */]
000021A4 4FEF 001A lea.l A7, [A7 + 0x1A]
000021A8 3E00 move.w D7, D0
000021AA 2F2E FF52 move.l -[A7], [A6 - 0xAE]
000021AE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000021B2 2F2E FF4E move.l -[A7], [A6 - 0xB2]
000021B6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000021BA 3007 move.w D0, D7
000021BC 2E1F move.l D7, [A7]+
000021BE 4E5E unlink A6
000021C0 4E75 rts
fn000021C2:
000021C2 4E56 FFA8 link A6, -0x0058
000021C6 48E7 0018 movem.l -[A7], A3,A4
000021CA 286E 000C movea.l A4, [A6 + 0xC]
000021CE 266E 001C movea.l A3, [A6 + 0x1C]
000021D2 2F0B move.l -[A7], A3
000021D4 2F2E 0018 move.l -[A7], [A6 + 0x18]
000021D8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000021DC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000021E0 2F0C move.l -[A7], A4
000021E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021E6 4EBA 0DAC jsr [PC + 0xDAC /* 00002F94 */]
000021EA 4FEF 0018 lea.l A7, [A7 + 0x18]
000021EE 3D40 FFAA move.w [A6 - 0x56], D0
000021F2 4A6E FFAA tst.w [A6 - 0x56]
000021F6 6708 beq +0xA /* 00002200 */
000021F8 302E FFAA move.w D0, [A6 - 0x56]
000021FC 6000 00D8 bra +0xDA /* 000022D6 */
label00002200:
00002200 0C53 0003 cmpi.w [A3], 0x3
00002204 670E beq +0x10 /* 00002214 */
00002206 2F0B move.l -[A7], A3
00002208 4EBA 0FD6 jsr [PC + 0xFD6 /* 000031E0 */]
0000220C 588F addq.l A7, 4
0000220E 700B moveq.l D0, 0x0B
00002210 6000 00C4 bra +0xC6 /* 000022D6 */
label00002214:
00002214 2F0B move.l -[A7], A3
00002216 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */]
0000221A 588F addq.l A7, 4
0000221C 4A40 tst.w D0
0000221E 673C beq +0x3E /* 0000225C */
00002220 206D B4F4 movea.l A0, [A5 - 0x4B0C]
00002224 2050 movea.l A0, [A0]
00002226 2768 003E 0098 move.l [A3 + 0x98], [A0 + 0x3E]
0000222C 426B 008E clr.w [A3 + 0x8E]
00002230 42AB 0090 clr.l [A3 + 0x90]
00002234 206D B4F4 movea.l A0, [A5 - 0x4B0C]
00002238 42A7 clr.l -[A7]
0000223A 2050 movea.l A0, [A0]
0000223C 2F28 003E move.l -[A7], [A0 + 0x3E]
00002240 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00002244 201F move.l D0, [A7]+
00002246 2740 0094 move.l [A3 + 0x94], D0
0000224A 42AB 00A0 clr.l [A3 + 0xA0]
0000224E 42AB 009C clr.l [A3 + 0x9C]
00002252 42AB 00A4 clr.l [A3 + 0xA4]
00002256 7000 moveq.l D0, 0x00
00002258 6000 007C bra +0x7E /* 000022D6 */
label0000225C:
0000225C 206B 008A movea.l A0, [A3 + 0x8A]
00002260 302B 0084 move.w D0, [A3 + 0x84]
00002264 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00002268 D090 add.l D0, [A0]
0000226A 2040 movea.l A0, D0
0000226C 43EE FFAE lea.l A1, [A6 - 0x52]
00002270 7013 moveq.l D0, 0x13
label00002272:
00002272 22D8 move.l [A1]+, [A0]+
00002274 51C8 FFFC dbf D0, -0x6 /* 00002272 */
00002278 32D8 move.w [A1]+, [A0]+
0000227A 0C6E 0002 FFB0 cmpi.w [A6 - 0x50], 0x2
00002280 670C beq +0xE /* 0000228E */
00002282 2F0B move.l -[A7], A3
00002284 4EBA 0F5A jsr [PC + 0xF5A /* 000031E0 */]
00002288 588F addq.l A7, 4
0000228A 700A moveq.l D0, 0x0A
0000228C 6048 bra +0x4A /* 000022D6 */
label0000228E:
0000228E 276E FFEC 0098 move.l [A3 + 0x98], [A6 - 0x14]
00002294 426B 008E clr.w [A3 + 0x8E]
00002298 206E FFEC movea.l A0, [A6 - 0x14]
0000229C 2050 movea.l A0, [A0]
0000229E 3D50 FFA8 move.w [A6 - 0x58], [A0]
000022A2 302E FFA8 move.w D0, [A6 - 0x58]
000022A6 C1FC 0014 muls.w D0, 0x14
000022AA 5440 addq.w D0, 2
000022AC 48C0 ext.l D0
000022AE 2740 0090 move.l [A3 + 0x90], D0
000022B2 42A7 clr.l -[A7]
000022B4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000022B8 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000022BC 201F move.l D0, [A7]+
000022BE 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2
000022C4 2740 0094 move.l [A3 + 0x94], D0
000022C8 42AB 00A0 clr.l [A3 + 0xA0]
000022CC 42AB 009C clr.l [A3 + 0x9C]
000022D0 42AB 00A4 clr.l [A3 + 0xA4]
000022D4 7000 moveq.l D0, 0x00
label000022D6:
000022D6 4CDF 1800 movem.l A3,A4, [A7]+
000022DA 4E5E unlink A6
000022DC 4E75 rts
fn000022DE:
000022DE 4E56 FFD6 link A6, -0x002A
000022E2 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000022E6 286E 000C movea.l A4, [A6 + 0xC]
000022EA 266E 001C movea.l A3, [A6 + 0x1C]
000022EE 206E 0018 movea.l A0, [A6 + 0x18]
000022F2 4250 clr.w [A0]
000022F4 7A01 moveq.l D5, 0x01
000022F6 7E00 moveq.l D7, 0x00
000022F8 426E FFD6 clr.w [A6 - 0x2A]
000022FC 426E FFE0 clr.w [A6 - 0x20]
00002300 426E FFEA clr.w [A6 - 0x16]
00002304 426E FFF4 clr.w [A6 - 0xC]
label00002308:
00002308 2F0C move.l -[A7], A4
0000230A 4EBA 0202 jsr [PC + 0x202 /* 0000250E */]
0000230E 588F addq.l A7, 4
00002310 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002314 1F41 1F44 move.b [A7 + 0x1F44], D1
00002318 0116 btst [A6], D0
0000231A 0008 004A ori.b A0, 0x4A /* 'J' */
0000231E 008C 00CC 486E ori.l A4, 0xCC486E
00002324 FFD6 .invalid <<F/7/7>>
00002326 486E FFFE pea.l [A6 - 0x2]
0000232A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000232E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002332 2F0C move.l -[A7], A4
00002334 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002338 4EBA 0326 jsr [PC + 0x326 /* 00002660 */]
0000233C 4FEF 0018 lea.l A7, [A7 + 0x18]
00002340 3C00 move.w D6, D0
00002342 4A46 tst.w D6
00002344 6706 beq +0x8 /* 0000234C */
00002346 3006 move.w D0, D6
00002348 6000 01BC bra +0x1BE /* 00002506 */
label0000234C:
0000234C 302E FFFE move.w D0, [A6 - 0x2]
00002350 48C0 ext.l D0
00002352 E780 asl D0, 3
00002354 D9C0 add.l A4, D0
00002356 206E 0018 movea.l A0, [A6 + 0x18]
0000235A 302E FFFE move.w D0, [A6 - 0x2]
0000235E D150 add.w [A0], D0
00002360 5247 addq.w D7, 1
00002362 6000 00CC bra +0xCE /* 00002430 */
00002366 486E FFE0 pea.l [A6 - 0x20]
0000236A 486E FFFE pea.l [A6 - 0x2]
0000236E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002372 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002376 2F0C move.l -[A7], A4
00002378 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000237C 4EBA 02E2 jsr [PC + 0x2E2 /* 00002660 */]
00002380 4FEF 0018 lea.l A7, [A7 + 0x18]
00002384 3C00 move.w D6, D0
00002386 4A46 tst.w D6
00002388 6706 beq +0x8 /* 00002390 */
0000238A 3006 move.w D0, D6
0000238C 6000 0178 bra +0x17A /* 00002506 */
label00002390:
00002390 302E FFFE move.w D0, [A6 - 0x2]
00002394 48C0 ext.l D0
00002396 E780 asl D0, 3
00002398 D9C0 add.l A4, D0
0000239A 206E 0018 movea.l A0, [A6 + 0x18]
0000239E 302E FFFE move.w D0, [A6 - 0x2]
000023A2 D150 add.w [A0], D0
000023A4 5247 addq.w D7, 1
000023A6 6000 0088 bra +0x8A /* 00002430 */
000023AA 486E FFEA pea.l [A6 - 0x16]
000023AE 486E FFFE pea.l [A6 - 0x2]
000023B2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000023B6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000023BA 2F0C move.l -[A7], A4
000023BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000023C0 4EBA 029E jsr [PC + 0x29E /* 00002660 */]
000023C4 4FEF 0018 lea.l A7, [A7 + 0x18]
000023C8 3C00 move.w D6, D0
000023CA 4A46 tst.w D6
000023CC 6706 beq +0x8 /* 000023D4 */
000023CE 3006 move.w D0, D6
000023D0 6000 0134 bra +0x136 /* 00002506 */
label000023D4:
000023D4 302E FFFE move.w D0, [A6 - 0x2]
000023D8 48C0 ext.l D0
000023DA E780 asl D0, 3
000023DC D9C0 add.l A4, D0
000023DE 206E 0018 movea.l A0, [A6 + 0x18]
000023E2 302E FFFE move.w D0, [A6 - 0x2]
000023E6 D150 add.w [A0], D0
000023E8 5247 addq.w D7, 1
000023EA 6044 bra +0x46 /* 00002430 */
000023EC 486E FFF4 pea.l [A6 - 0xC]
000023F0 486E FFFE pea.l [A6 - 0x2]
000023F4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000023F8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000023FC 2F0C move.l -[A7], A4
000023FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002402 4EBA 025C jsr [PC + 0x25C /* 00002660 */]
00002406 4FEF 0018 lea.l A7, [A7 + 0x18]
0000240A 3C00 move.w D6, D0
0000240C 4A46 tst.w D6
0000240E 6706 beq +0x8 /* 00002416 */
00002410 3006 move.w D0, D6
00002412 6000 00F2 bra +0xF4 /* 00002506 */
label00002416:
00002416 302E FFFE move.w D0, [A6 - 0x2]
0000241A 48C0 ext.l D0
0000241C E780 asl D0, 3
0000241E D9C0 add.l A4, D0
00002420 206E 0018 movea.l A0, [A6 + 0x18]
00002424 302E FFFE move.w D0, [A6 - 0x2]
00002428 D150 add.w [A0], D0
0000242A 5247 addq.w D7, 1
0000242C 6002 bra +0x4 /* 00002430 */
0000242E 7A00 moveq.l D5, 0x00
label00002430:
00002430 4A45 tst.w D5
00002432 6600 FED4 bne -0x12A /* 00002308 */
00002436 4A47 tst.w D7
00002438 6606 bne +0x8 /* 00002440 */
0000243A 7004 moveq.l D0, 0x04
0000243C 6000 00C8 bra +0xCA /* 00002506 */
label00002440:
00002440 3F2E 0020 move.w -[A7], [A6 + 0x20]
00002444 2F0B move.l -[A7], A3
00002446 486E FFFE pea.l [A6 - 0x2]
0000244A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000244E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002452 2F0C move.l -[A7], A4
00002454 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002458 4EBA F936 jsr [PC - 0x6CA /* 00001D90 */]
0000245C 4FEF 001A lea.l A7, [A7 + 0x1A]
00002460 3C00 move.w D6, D0
00002462 4A46 tst.w D6
00002464 6706 beq +0x8 /* 0000246C */
00002466 3006 move.w D0, D6
00002468 6000 009C bra +0x9E /* 00002506 */
label0000246C:
0000246C 206E 0018 movea.l A0, [A6 + 0x18]
00002470 302E FFFE move.w D0, [A6 - 0x2]
00002474 D150 add.w [A0], D0
00002476 42AD C174 clr.l [A5 - 0x3E8C]
0000247A 42AD C170 clr.l [A5 - 0x3E90]
0000247E 486B 0094 pea.l [A3 + 0x94]
00002482 486B 0090 pea.l [A3 + 0x90]
00002486 3F3C 1F41 move.w -[A7], 0x1F41
0000248A 486E FFD6 pea.l [A6 - 0x2A]
0000248E 2F2B 0098 move.l -[A7], [A3 + 0x98]
00002492 4EBA 009A jsr [PC + 0x9A /* 0000252E */]
00002496 4FEF 0012 lea.l A7, [A7 + 0x12]
0000249A 276D C170 009C move.l [A3 + 0x9C], [A5 - 0x3E90]
000024A0 42AD C170 clr.l [A5 - 0x3E90]
000024A4 486B 0094 pea.l [A3 + 0x94]
000024A8 486B 0090 pea.l [A3 + 0x90]
000024AC 3F3C 1F42 move.w -[A7], 0x1F42
000024B0 486E FFE0 pea.l [A6 - 0x20]
000024B4 2F2B 0098 move.l -[A7], [A3 + 0x98]
000024B8 4EBA 0074 jsr [PC + 0x74 /* 0000252E */]
000024BC 4FEF 0012 lea.l A7, [A7 + 0x12]
000024C0 276D C170 00A0 move.l [A3 + 0xA0], [A5 - 0x3E90]
000024C6 486B 0094 pea.l [A3 + 0x94]
000024CA 486B 0090 pea.l [A3 + 0x90]
000024CE 3F3C 1F43 move.w -[A7], 0x1F43
000024D2 486E FFEA pea.l [A6 - 0x16]
000024D6 2F2B 0098 move.l -[A7], [A3 + 0x98]
000024DA 4EBA 0052 jsr [PC + 0x52 /* 0000252E */]
000024DE 4FEF 0012 lea.l A7, [A7 + 0x12]
000024E2 486B 0094 pea.l [A3 + 0x94]
000024E6 486B 0090 pea.l [A3 + 0x90]
000024EA 3F3C 1F44 move.w -[A7], 0x1F44
000024EE 486E FFF4 pea.l [A6 - 0xC]
000024F2 2F2B 0098 move.l -[A7], [A3 + 0x98]
000024F6 4EBA 0036 jsr [PC + 0x36 /* 0000252E */]
000024FA 4FEF 0012 lea.l A7, [A7 + 0x12]
000024FE 276D C174 00A4 move.l [A3 + 0xA4], [A5 - 0x3E8C]
00002504 7000 moveq.l D0, 0x00
label00002506:
00002506 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000250A 4E5E unlink A6
0000250C 4E75 rts
fn0000250E:
0000250E 4E56 0000 link A6, 0
00002512 2F0C move.l -[A7], A4
00002514 286E 0008 movea.l A4, [A6 + 0x8]
00002518 0C54 1B58 cmpi.w [A4], 0x1B58
0000251C 6F08 ble +0xA /* 00002526 */
0000251E 0C54 1B66 cmpi.w [A4], 0x1B66
00002522 6C02 bge +0x4 /* 00002526 */
00002524 508C addq.l A4, 8
label00002526:
00002526 3014 move.w D0, [A4]
00002528 285F movea.l A4, [A7]+
0000252A 4E5E unlink A6
0000252C 4E75 rts
fn0000252E:
0000252E 4E56 FFFC link A6, -0x0004
00002532 206E 000C movea.l A0, [A6 + 0xC]
00002536 3010 move.w D0, [A0]
00002538 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000253C 0000 0006 ori.b D0, 0x6
00002540 011C btst [A4]+, D0
00002542 011A btst [A2]+, D0
00002544 0038 007A 00C6 ori.b [0x000000C6], 0x7A /* 'z' */
0000254A 0112 btst [A2], D0
0000254C 0110 btst [A0], D0
0000254E 0002 3F2E ori.b D2, 0x2E /* '.' */
00002552 0010 2F2E ori.b [A0], 0x2E /* '.' */
00002556 0016 2F2E ori.b [A6], 0x2E /* '.' */
0000255A 0012 206E ori.b [A2], 0x6E /* 'n' */
0000255E 000C 2F28 ori.b A4, 0x28 /* '(' */
00002562 0006 206E ori.b D6, 0x6E /* 'n' */
00002566 000C 2F28 ori.b A4, 0x28 /* '(' */
0000256A 0002 2F2E ori.b D2, 0x2E /* '.' */
0000256E 0008 4EBA ori.b A0, 0xBA
00002572 02FC .incomplete
00002574 4FEF 0016 lea.l A7, [A7 + 0x16]
00002578 6000 00E2 bra +0xE4 /* 0000265C */
0000257C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002580 206E 0016 movea.l A0, [A6 + 0x16]
00002584 2F10 move.l -[A7], [A0]
00002586 206E 0012 movea.l A0, [A6 + 0x12]
0000258A 2F10 move.l -[A7], [A0]
0000258C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002590 4EBA 04C8 jsr [PC + 0x4C8 /* 00002A5A */]
00002594 4FEF 000E lea.l A7, [A7 + 0xE]
00002598 2D40 FFFC move.l [A6 - 0x4], D0
0000259C 3F2E 0010 move.w -[A7], [A6 + 0x10]
000025A0 2F2E 0016 move.l -[A7], [A6 + 0x16]
000025A4 2F2E 0012 move.l -[A7], [A6 + 0x12]
000025A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000025AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000025B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025B4 4EBA 02B8 jsr [PC + 0x2B8 /* 0000286E */]
000025B8 4FEF 0016 lea.l A7, [A7 + 0x16]
000025BC 6000 009E bra +0xA0 /* 0000265C */
000025C0 3F2E 0010 move.w -[A7], [A6 + 0x10]
000025C4 206E 0016 movea.l A0, [A6 + 0x16]
000025C8 2F10 move.l -[A7], [A0]
000025CA 206E 0012 movea.l A0, [A6 + 0x12]
000025CE 2F10 move.l -[A7], [A0]
000025D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025D4 4EBA 0484 jsr [PC + 0x484 /* 00002A5A */]
000025D8 4FEF 000E lea.l A7, [A7 + 0xE]
000025DC 2D40 FFFC move.l [A6 - 0x4], D0
000025E0 202E FFFC move.l D0, [A6 - 0x4]
000025E4 E280 asr D0, 1
000025E6 5280 addq.l D0, 1
000025E8 2D40 FFFC move.l [A6 - 0x4], D0
000025EC 3F2E 0010 move.w -[A7], [A6 + 0x10]
000025F0 2F2E 0016 move.l -[A7], [A6 + 0x16]
000025F4 2F2E 0012 move.l -[A7], [A6 + 0x12]
000025F8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000025FC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002600 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002604 4EBA 0268 jsr [PC + 0x268 /* 0000286E */]
00002608 4FEF 0016 lea.l A7, [A7 + 0x16]
0000260C 604E bra +0x50 /* 0000265C */
0000260E 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002612 206E 0016 movea.l A0, [A6 + 0x16]
00002616 2F10 move.l -[A7], [A0]
00002618 206E 0012 movea.l A0, [A6 + 0x12]
0000261C 2F10 move.l -[A7], [A0]
0000261E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002622 4EBA 0436 jsr [PC + 0x436 /* 00002A5A */]
00002626 4FEF 000E lea.l A7, [A7 + 0xE]
0000262A 2D40 FFFC move.l [A6 - 0x4], D0
0000262E 486E FFFC pea.l [A6 - 0x4]
00002632 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002636 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
0000263A 508F addq.l A7, 8
0000263C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002640 2F2E 0016 move.l -[A7], [A6 + 0x16]
00002644 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002648 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000264C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002650 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002654 4EBA 0218 jsr [PC + 0x218 /* 0000286E */]
00002658 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000265C:
0000265C 4E5E unlink A6
0000265E 4E75 rts
fn00002660:
00002660 4E56 FFF6 link A6, -0x000A
00002664 48E7 0308 movem.l -[A7], D6,D7,A4
00002668 286E 000C movea.l A4, [A6 + 0xC]
0000266C 206E 0018 movea.l A0, [A6 + 0x18]
00002670 4250 clr.w [A0]
00002672 7E00 moveq.l D7, 0x00
00002674 206E 001C movea.l A0, [A6 + 0x1C]
00002678 7006 moveq.l D0, 0x06
0000267A 3080 move.w [A0], D0
0000267C 0C54 1B58 cmpi.w [A4], 0x1B58
00002680 6F10 ble +0x12 /* 00002692 */
00002682 0C54 1B66 cmpi.w [A4], 0x1B66
00002686 6C0A bge +0xC /* 00002692 */
00002688 3E14 move.w D7, [A4]
0000268A 508C addq.l A4, 8
0000268C 206E 0018 movea.l A0, [A6 + 0x18]
00002690 5250 addq.w [A0], 1
label00002692:
00002692 0C54 1F40 cmpi.w [A4], 0x1F40
00002696 6D06 blt +0x8 /* 0000269E */
00002698 0C54 1F45 cmpi.w [A4], 0x1F45
0000269C 6F06 ble +0x8 /* 000026A4 */
label0000269E:
0000269E 7004 moveq.l D0, 0x04
000026A0 6000 01C4 bra +0x1C6 /* 00002866 */
label000026A4:
000026A4 508C addq.l A4, 8
000026A6 206E 0018 movea.l A0, [A6 + 0x18]
000026AA 5250 addq.w [A0], 1
000026AC 4A47 tst.w D7
000026AE 6700 0066 beq +0x68 /* 00002716 */
000026B2 0C54 271B cmpi.w [A4], 0x271B
000026B6 6706 beq +0x8 /* 000026BE */
000026B8 7005 moveq.l D0, 0x05
000026BA 6000 01AA bra +0x1AC /* 00002866 */
label000026BE:
000026BE 508C addq.l A4, 8
000026C0 206E 0018 movea.l A0, [A6 + 0x18]
000026C4 5250 addq.w [A0], 1
000026C6 3007 move.w D0, D7
000026C8 0640 E4A8 addi.w D0, 0xE4A8
000026CC 48C0 ext.l D0
000026CE 2D40 FFFA move.l [A6 - 0x6], D0
000026D2 206E 001C movea.l A0, [A6 + 0x1C]
000026D6 216E FFFA 0002 move.l [A0 + 0x2], [A6 - 0x6]
000026DC 206E 001C movea.l A0, [A6 + 0x1C]
000026E0 216E FFFA 0006 move.l [A0 + 0x6], [A6 - 0x6]
000026E6 0C47 1B63 cmpi.w D7, 0x1B63
000026EA 6608 bne +0xA /* 000026F4 */
000026EC 206E 001C movea.l A0, [A6 + 0x1C]
000026F0 7001 moveq.l D0, 0x01
000026F2 3080 move.w [A0], D0
label000026F4:
000026F4 0C47 1B65 cmpi.w D7, 0x1B65
000026F8 6608 bne +0xA /* 00002702 */
000026FA 206E 001C movea.l A0, [A6 + 0x1C]
000026FE 7002 moveq.l D0, 0x02
00002700 3080 move.w [A0], D0
label00002702:
00002702 0C47 1B64 cmpi.w D7, 0x1B64
00002706 6608 bne +0xA /* 00002710 */
00002708 206E 001C movea.l A0, [A6 + 0x1C]
0000270C 7003 moveq.l D0, 0x03
0000270E 3080 move.w [A0], D0
label00002710:
00002710 7000 moveq.l D0, 0x00
00002712 6000 0152 bra +0x154 /* 00002866 */
label00002716:
00002716 486E FFF6 pea.l [A6 - 0xA]
0000271A 486E FFFE pea.l [A6 - 0x2]
0000271E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002722 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002726 2F0C move.l -[A7], A4
00002728 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000272C 4EBA D8D4 jsr [PC - 0x272C /* 00000002 */]
00002730 4FEF 0018 lea.l A7, [A7 + 0x18]
00002734 3C00 move.w D6, D0
00002736 4A46 tst.w D6
00002738 6706 beq +0x8 /* 00002740 */
0000273A 3006 move.w D0, D6
0000273C 6000 0128 bra +0x12A /* 00002866 */
label00002740:
00002740 302E FFFE move.w D0, [A6 - 0x2]
00002744 48C0 ext.l D0
00002746 E780 asl D0, 3
00002748 D9C0 add.l A4, D0
0000274A 206E 0018 movea.l A0, [A6 + 0x18]
0000274E 302E FFFE move.w D0, [A6 - 0x2]
00002752 D150 add.w [A0], D0
00002754 486E FFFA pea.l [A6 - 0x6]
00002758 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000275C 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00002760 508F addq.l A7, 8
00002762 3C00 move.w D6, D0
00002764 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002768 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000276C 4A46 tst.w D6
0000276E 6706 beq +0x8 /* 00002776 */
00002770 3006 move.w D0, D6
00002772 6000 00F2 bra +0xF4 /* 00002866 */
label00002776:
00002776 4AAE FFFA tst.l [A6 - 0x6]
0000277A 6C06 bge +0x8 /* 00002782 */
0000277C 7006 moveq.l D0, 0x06
0000277E 6000 00E6 bra +0xE8 /* 00002866 */
label00002782:
00002782 0C54 271B cmpi.w [A4], 0x271B
00002786 6622 bne +0x24 /* 000027AA */
00002788 508C addq.l A4, 8
0000278A 206E 0018 movea.l A0, [A6 + 0x18]
0000278E 5250 addq.w [A0], 1
00002790 206E 001C movea.l A0, [A6 + 0x1C]
00002794 216E FFFA 0002 move.l [A0 + 0x2], [A6 - 0x6]
0000279A 206E 001C movea.l A0, [A6 + 0x1C]
0000279E 216E FFFA 0006 move.l [A0 + 0x6], [A6 - 0x6]
000027A4 7000 moveq.l D0, 0x00
000027A6 6000 00BE bra +0xC0 /* 00002866 */
label000027AA:
000027AA 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
000027AE 6706 beq +0x8 /* 000027B6 */
000027B0 7007 moveq.l D0, 0x07
000027B2 6000 00B2 bra +0xB4 /* 00002866 */
label000027B6:
000027B6 508C addq.l A4, 8
000027B8 206E 0018 movea.l A0, [A6 + 0x18]
000027BC 5250 addq.w [A0], 1
000027BE 206E 001C movea.l A0, [A6 + 0x1C]
000027C2 216E FFFA 0002 move.l [A0 + 0x2], [A6 - 0x6]
000027C8 486E FFF6 pea.l [A6 - 0xA]
000027CC 486E FFFE pea.l [A6 - 0x2]
000027D0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000027D4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000027D8 2F0C move.l -[A7], A4
000027DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027DE 4EBA D822 jsr [PC - 0x27DE /* 00000002 */]
000027E2 4FEF 0018 lea.l A7, [A7 + 0x18]
000027E6 3C00 move.w D6, D0
000027E8 4A46 tst.w D6
000027EA 6706 beq +0x8 /* 000027F2 */
000027EC 3006 move.w D0, D6
000027EE 6000 0076 bra +0x78 /* 00002866 */
label000027F2:
000027F2 302E FFFE move.w D0, [A6 - 0x2]
000027F6 48C0 ext.l D0
000027F8 E780 asl D0, 3
000027FA D9C0 add.l A4, D0
000027FC 206E 0018 movea.l A0, [A6 + 0x18]
00002800 302E FFFE move.w D0, [A6 - 0x2]
00002804 D150 add.w [A0], D0
00002806 486E FFFA pea.l [A6 - 0x6]
0000280A 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000280E 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00002812 508F addq.l A7, 8
00002814 3C00 move.w D6, D0
00002816 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000281A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000281E 4A46 tst.w D6
00002820 6704 beq +0x6 /* 00002826 */
00002822 3006 move.w D0, D6
00002824 6040 bra +0x42 /* 00002866 */
label00002826:
00002826 4AAE FFFA tst.l [A6 - 0x6]
0000282A 6C04 bge +0x6 /* 00002830 */
0000282C 7006 moveq.l D0, 0x06
0000282E 6036 bra +0x38 /* 00002866 */
label00002830:
00002830 0C54 271B cmpi.w [A4], 0x271B
00002834 6704 beq +0x6 /* 0000283A */
00002836 7005 moveq.l D0, 0x05
00002838 602C bra +0x2E /* 00002866 */
label0000283A:
0000283A 508C addq.l A4, 8
0000283C 206E 0018 movea.l A0, [A6 + 0x18]
00002840 5250 addq.w [A0], 1
00002842 206E 001C movea.l A0, [A6 + 0x1C]
00002846 202E FFFA move.l D0, [A6 - 0x6]
0000284A B0A8 0002 cmp.l D0, [A0 + 0x2]
0000284E 6C0A bge +0xC /* 0000285A */
00002850 206E 001C movea.l A0, [A6 + 0x1C]
00002854 2D68 0002 FFFA move.l [A6 - 0x6], [A0 + 0x2]
label0000285A:
0000285A 206E 001C movea.l A0, [A6 + 0x1C]
0000285E 216E FFFA 0006 move.l [A0 + 0x6], [A6 - 0x6]
00002864 7000 moveq.l D0, 0x00
label00002866:
00002866 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000286A 4E5E unlink A6
0000286C 4E75 rts
fn0000286E:
0000286E 4E56 FFFC link A6, -0x0004
00002872 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00002876 42AD C174 clr.l [A5 - 0x3E8C]
0000287A 4AAE 000C tst.l [A6 + 0xC]
0000287E 660E bne +0x10 /* 0000288E */
00002880 206E 0014 movea.l A0, [A6 + 0x14]
00002884 226E 0018 movea.l A1, [A6 + 0x18]
00002888 2290 move.l [A1], [A0]
0000288A 6000 01C6 bra +0x1C8 /* 00002A52 */
label0000288E:
0000288E 206E 0014 movea.l A0, [A6 + 0x14]
00002892 226E 0008 movea.l A1, [A6 + 0x8]
00002896 2011 move.l D0, [A1]
00002898 D090 add.l D0, [A0]
0000289A 2840 movea.l A4, D0
0000289C 302E 001C move.w D0, [A6 + 0x1C]
000028A0 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000028A4 1F41 1F44 move.b [A7 + 0x1F44], D1
000028A8 01AA 0054 bclr [A2 + 0x54], D0
000028AC 0052 00D2 ori.w [A2], 0xD2
000028B0 0002 206E ori.b D2, 0x6E /* 'n' */
000028B4 0014 226E ori.b [A4], 0x6E /* 'n' */
000028B8 0018 2011 ori.b [A0]+, 0x11
000028BC 9090 sub.l D0, [A0]
000028BE 2C00 move.l D6, D0
000028C0 BCAE 000C cmp.l D6, [A6 + 0xC]
000028C4 6C0E bge +0x10 /* 000028D4 */
000028C6 206E 0018 movea.l A0, [A6 + 0x18]
000028CA 226E 0014 movea.l A1, [A6 + 0x14]
000028CE 2290 move.l [A1], [A0]
000028D0 6000 0180 bra +0x182 /* 00002A52 */
label000028D4:
000028D4 BCAE 0010 cmp.l D6, [A6 + 0x10]
000028D8 6C04 bge +0x6 /* 000028DE */
000028DA 2D46 0010 move.l [A6 + 0x10], D6
label000028DE:
000028DE 206E 0014 movea.l A0, [A6 + 0x14]
000028E2 2010 move.l D0, [A0]
000028E4 D0AE 0010 add.l D0, [A6 + 0x10]
000028E8 206E 0018 movea.l A0, [A6 + 0x18]
000028EC 2080 move.l [A0], D0
000028EE 202E 000C move.l D0, [A6 + 0xC]
000028F2 5380 subq.l D0, 1
000028F4 206E 0014 movea.l A0, [A6 + 0x14]
000028F8 D190 add.l [A0], D0
000028FA 6000 0156 bra +0x158 /* 00002A52 */
000028FE 0C6E 1F41 001C cmpi.w [A6 + 0x1C], 0x1F41
00002904 6604 bne +0x6 /* 0000290A */
00002906 7A0D moveq.l D5, 0x0D
00002908 6002 bra +0x4 /* 0000290C */
label0000290A:
0000290A 7A2C moveq.l D5, 0x2C
label0000290C:
0000290C 7C01 moveq.l D6, 0x01
0000290E 206E 0014 movea.l A0, [A6 + 0x14]
00002912 2E10 move.l D7, [A0]
00002914 6000 004A bra +0x4C /* 00002960 */
label00002918:
00002918 BCAE 000C cmp.l D6, [A6 + 0xC]
0000291C 6638 bne +0x3A /* 00002956 */
0000291E 206E 0014 movea.l A0, [A6 + 0x14]
00002922 2087 move.l [A0], D7
00002924 52AE 0010 addq.l [A6 + 0x10], 1
00002928 6020 bra +0x22 /* 0000294A */
label0000292A:
0000292A BA14 cmp.b D5, [A4]
0000292C 6602 bne +0x4 /* 00002930 */
0000292E 5286 addq.l D6, 1
label00002930:
00002930 528C addq.l A4, 1
00002932 BCAE 0010 cmp.l D6, [A6 + 0x10]
00002936 6610 bne +0x12 /* 00002948 */
00002938 7001 moveq.l D0, 0x01
0000293A 2B40 C174 move.l [A5 - 0x3E8C], D0
0000293E 206E 0018 movea.l A0, [A6 + 0x18]
00002942 2087 move.l [A0], D7
00002944 6000 010C bra +0x10E /* 00002A52 */
label00002948:
00002948 5287 addq.l D7, 1
label0000294A:
0000294A 206E 0018 movea.l A0, [A6 + 0x18]
0000294E BE90 cmp.l D7, [A0]
00002950 6DD8 blt -0x26 /* 0000292A */
00002952 6000 00FE bra +0x100 /* 00002A52 */
label00002956:
00002956 BA14 cmp.b D5, [A4]
00002958 6602 bne +0x4 /* 0000295C */
0000295A 5286 addq.l D6, 1
label0000295C:
0000295C 528C addq.l A4, 1
0000295E 5287 addq.l D7, 1
label00002960:
00002960 206E 0018 movea.l A0, [A6 + 0x18]
00002964 BE90 cmp.l D7, [A0]
00002966 6DB0 blt -0x4E /* 00002918 */
00002968 206E 0018 movea.l A0, [A6 + 0x18]
0000296C 226E 0014 movea.l A1, [A6 + 0x14]
00002970 2290 move.l [A1], [A0]
00002972 202E 000C move.l D0, [A6 + 0xC]
00002976 9086 sub.l D0, D6
00002978 2B40 C170 move.l [A5 - 0x3E90], D0
0000297C 6000 00D4 bra +0xD6 /* 00002A52 */
00002980 7C00 moveq.l D6, 0x00
00002982 206E 0014 movea.l A0, [A6 + 0x14]
00002986 2E10 move.l D7, [A0]
00002988 6000 00B4 bra +0xB6 /* 00002A3E */
label0000298C:
0000298C 206E 0018 movea.l A0, [A6 + 0x18]
00002990 2010 move.l D0, [A0]
00002992 9087 sub.l D0, D7
00002994 486E FFFC pea.l [A6 - 0x4]
00002998 486E FFFE pea.l [A6 - 0x2]
0000299C 3F00 move.w -[A7], D0
0000299E 2F0C move.l -[A7], A4
000029A0 4EBA 01AE jsr [PC + 0x1AE /* 00002B50 */]
000029A4 4FEF 000E lea.l A7, [A7 + 0xE]
000029A8 4A40 tst.w D0
000029AA 6702 beq +0x4 /* 000029AE */
000029AC 5286 addq.l D6, 1
label000029AE:
000029AE BCAE 000C cmp.l D6, [A6 + 0xC]
000029B2 6600 0080 bne +0x82 /* 00002A34 */
000029B6 306E FFFC movea.w A0, [A6 - 0x4]
000029BA D1C7 add.l A0, D7
000029BC 226E 0014 movea.l A1, [A6 + 0x14]
000029C0 2288 move.l [A1], A0
000029C2 D8EE FFFE add.w A4, [A6 - 0x2]
000029C6 306E FFFE movea.w A0, [A6 - 0x2]
000029CA DE88 add.l D7, A0
000029CC 6000 005C bra +0x5E /* 00002A2A */
label000029D0:
000029D0 BCAE 0010 cmp.l D6, [A6 + 0x10]
000029D4 6628 bne +0x2A /* 000029FE */
000029D6 2C07 move.l D6, D7
000029D8 6012 bra +0x14 /* 000029EC */
label000029DA:
000029DA 7000 moveq.l D0, 0x00
000029DC 1014 move.b D0, [A4]
000029DE 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
000029E2 6610 bne +0x12 /* 000029F4 */
000029E4 52AD C174 addq.l [A5 - 0x3E8C], 1
000029E8 528C addq.l A4, 1
000029EA 5286 addq.l D6, 1
label000029EC:
000029EC 206E 0018 movea.l A0, [A6 + 0x18]
000029F0 BC90 cmp.l D6, [A0]
000029F2 6DE6 blt -0x18 /* 000029DA */
label000029F4:
000029F4 206E 0018 movea.l A0, [A6 + 0x18]
000029F8 2087 move.l [A0], D7
000029FA 6000 0056 bra +0x58 /* 00002A52 */
label000029FE:
000029FE 206E 0018 movea.l A0, [A6 + 0x18]
00002A02 2010 move.l D0, [A0]
00002A04 9087 sub.l D0, D7
00002A06 486E FFFC pea.l [A6 - 0x4]
00002A0A 486E FFFE pea.l [A6 - 0x2]
00002A0E 3F00 move.w -[A7], D0
00002A10 2F0C move.l -[A7], A4
00002A12 4EBA 013C jsr [PC + 0x13C /* 00002B50 */]
00002A16 4FEF 000E lea.l A7, [A7 + 0xE]
00002A1A 4A40 tst.w D0
00002A1C 6702 beq +0x4 /* 00002A20 */
00002A1E 5286 addq.l D6, 1
label00002A20:
00002A20 D8EE FFFE add.w A4, [A6 - 0x2]
00002A24 306E FFFE movea.w A0, [A6 - 0x2]
00002A28 DE88 add.l D7, A0
label00002A2A:
00002A2A 206E 0018 movea.l A0, [A6 + 0x18]
00002A2E BE90 cmp.l D7, [A0]
00002A30 6D9E blt -0x60 /* 000029D0 */
00002A32 601E bra +0x20 /* 00002A52 */
label00002A34:
00002A34 D8EE FFFE add.w A4, [A6 - 0x2]
00002A38 306E FFFE movea.w A0, [A6 - 0x2]
00002A3C DE88 add.l D7, A0
label00002A3E:
00002A3E 206E 0018 movea.l A0, [A6 + 0x18]
00002A42 BE90 cmp.l D7, [A0]
00002A44 6D00 FF46 blt -0xB8 /* 0000298C */
00002A48 206E 0018 movea.l A0, [A6 + 0x18]
00002A4C 226E 0014 movea.l A1, [A6 + 0x14]
00002A50 2290 move.l [A1], [A0]
label00002A52:
00002A52 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00002A56 4E5E unlink A6
00002A58 4E75 rts
export_395:
fn00002A5A:
00002A5A 4E56 FFFC link A6, -0x0004
00002A5E 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00002A62 2E2E 000C move.l D7, [A6 + 0xC]
00002A66 2C2E 0010 move.l D6, [A6 + 0x10]
00002A6A 7800 moveq.l D4, 0x00
00002A6C BE86 cmp.l D7, D6
00002A6E 6D06 blt +0x8 /* 00002A76 */
00002A70 7000 moveq.l D0, 0x00
00002A72 6000 00D4 bra +0xD6 /* 00002B48 */
label00002A76:
00002A76 206E 0008 movea.l A0, [A6 + 0x8]
00002A7A 2010 move.l D0, [A0]
00002A7C D087 add.l D0, D7
00002A7E 2840 movea.l A4, D0
00002A80 302E 0014 move.w D0, [A6 + 0x14]
00002A84 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002A88 1F41 1F44 move.b [A7 + 0x1F44], D1
00002A8C 00BA 0012 003C 0084 ori.l [PC + 0x84 /* 00002B12, value 0x6DD46030 */], 0x12003C
00002A94 0002 2006 ori.b D2, 0x6
00002A98 9087 sub.l D0, D7
00002A9A 2800 move.l D4, D0
00002A9C 6000 00A8 bra +0xAA /* 00002B46 */
00002AA0 2A07 move.l D5, D7
00002AA2 6010 bra +0x12 /* 00002AB4 */
label00002AA4:
00002AA4 7000 moveq.l D0, 0x00
00002AA6 1014 move.b D0, [A4]
00002AA8 0C40 000D cmpi.w D0, 0xD /* '\r' */
00002AAC 6602 bne +0x4 /* 00002AB0 */
00002AAE 5284 addq.l D4, 1
label00002AB0:
00002AB0 528C addq.l A4, 1
00002AB2 5285 addq.l D5, 1
label00002AB4:
00002AB4 BA86 cmp.l D5, D6
00002AB6 6DEC blt -0x12 /* 00002AA4 */
00002AB8 7000 moveq.l D0, 0x00
00002ABA 102C FFFF move.b D0, [A4 - 0x1]
00002ABE 0C40 000D cmpi.w D0, 0xD /* '\r' */
00002AC2 6700 0082 beq +0x84 /* 00002B46 */
00002AC6 5284 addq.l D4, 1
00002AC8 6000 007C bra +0x7E /* 00002B46 */
00002ACC 2A07 move.l D5, D7
00002ACE 6010 bra +0x12 /* 00002AE0 */
label00002AD0:
00002AD0 7000 moveq.l D0, 0x00
00002AD2 1014 move.b D0, [A4]
00002AD4 0C40 002C cmpi.w D0, 0x2C /* ',' */
00002AD8 6602 bne +0x4 /* 00002ADC */
00002ADA 5284 addq.l D4, 1
label00002ADC:
00002ADC 528C addq.l A4, 1
00002ADE 5285 addq.l D5, 1
label00002AE0:
00002AE0 BA86 cmp.l D5, D6
00002AE2 6DEC blt -0x12 /* 00002AD0 */
00002AE4 2A07 move.l D5, D7
00002AE6 6028 bra +0x2A /* 00002B10 */
label00002AE8:
00002AE8 538C subq.l A4, 1
00002AEA 7000 moveq.l D0, 0x00
00002AEC 1014 move.b D0, [A4]
00002AEE 0C40 002C cmpi.w D0, 0x2C /* ',' */
00002AF2 6700 0052 beq +0x54 /* 00002B46 */
00002AF6 7000 moveq.l D0, 0x00
00002AF8 1014 move.b D0, [A4]
00002AFA 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00002AFE 670E beq +0x10 /* 00002B0E */
00002B00 7000 moveq.l D0, 0x00
00002B02 1014 move.b D0, [A4]
00002B04 0C40 000D cmpi.w D0, 0xD /* '\r' */
00002B08 6704 beq +0x6 /* 00002B0E */
00002B0A 5284 addq.l D4, 1
00002B0C 6038 bra +0x3A /* 00002B46 */
label00002B0E:
00002B0E 5285 addq.l D5, 1
label00002B10:
00002B10 BA86 cmp.l D5, D6
00002B12 6DD4 blt -0x2A /* 00002AE8 */
00002B14 6030 bra +0x32 /* 00002B46 */
00002B16 2A07 move.l D5, D7
00002B18 6028 bra +0x2A /* 00002B42 */
label00002B1A:
00002B1A 2006 move.l D0, D6
00002B1C 9085 sub.l D0, D5
00002B1E 486E FFFC pea.l [A6 - 0x4]
00002B22 486E FFFE pea.l [A6 - 0x2]
00002B26 3F00 move.w -[A7], D0
00002B28 2F0C move.l -[A7], A4
00002B2A 4EBA 0024 jsr [PC + 0x24 /* 00002B50 */]
00002B2E 4FEF 000E lea.l A7, [A7 + 0xE]
00002B32 4A40 tst.w D0
00002B34 6702 beq +0x4 /* 00002B38 */
00002B36 5284 addq.l D4, 1
label00002B38:
00002B38 306E FFFE movea.w A0, [A6 - 0x2]
00002B3C DA88 add.l D5, A0
00002B3E D8EE FFFE add.w A4, [A6 - 0x2]
label00002B42:
00002B42 BA86 cmp.l D5, D6
00002B44 6DD4 blt -0x2A /* 00002B1A */
label00002B46:
00002B46 2004 move.l D0, D4
label00002B48:
00002B48 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
00002B4C 4E5E unlink A6
00002B4E 4E75 rts
fn00002B50:
00002B50 4E56 0000 link A6, 0
00002B54 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00002B58 286E 0008 movea.l A4, [A6 + 0x8]
00002B5C 3E2E 000C move.w D7, [A6 + 0xC]
00002B60 7A00 moveq.l D5, 0x00
00002B62 7820 moveq.l D4, 0x20
00002B64 7C00 moveq.l D6, 0x00
00002B66 6000 0052 bra +0x54 /* 00002BBA */
label00002B6A:
00002B6A B814 cmp.b D4, [A4]
00002B6C 6724 beq +0x26 /* 00002B92 */
00002B6E 7000 moveq.l D0, 0x00
00002B70 1014 move.b D0, [A4]
00002B72 0C40 000D cmpi.w D0, 0xD /* '\r' */
00002B76 671A beq +0x1C /* 00002B92 */
00002B78 4A45 tst.w D5
00002B7A 6612 bne +0x14 /* 00002B8E */
00002B7C 206E 0012 movea.l A0, [A6 + 0x12]
00002B80 3086 move.w [A0], D6
00002B82 7000 moveq.l D0, 0x00
00002B84 1014 move.b D0, [A4]
00002B86 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00002B8A 6602 bne +0x4 /* 00002B8E */
00002B8C 7822 moveq.l D4, 0x22
label00002B8E:
00002B8E 7A01 moveq.l D5, 0x01
00002B90 6024 bra +0x26 /* 00002BB6 */
label00002B92:
00002B92 4A45 tst.w D5
00002B94 6720 beq +0x22 /* 00002BB6 */
00002B96 7000 moveq.l D0, 0x00
00002B98 1014 move.b D0, [A4]
00002B9A 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00002B9E 660C bne +0xE /* 00002BAC */
00002BA0 7000 moveq.l D0, 0x00
00002BA2 1004 move.b D0, D4
00002BA4 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00002BA8 6602 bne +0x4 /* 00002BAC */
00002BAA 5246 addq.w D6, 1
label00002BAC:
00002BAC 206E 000E movea.l A0, [A6 + 0xE]
00002BB0 3086 move.w [A0], D6
00002BB2 7001 moveq.l D0, 0x01
00002BB4 6010 bra +0x12 /* 00002BC6 */
label00002BB6:
00002BB6 528C addq.l A4, 1
00002BB8 5246 addq.w D6, 1
label00002BBA:
00002BBA BC47 cmp.w D6, D7
00002BBC 6DAC blt -0x52 /* 00002B6A */
00002BBE 206E 000E movea.l A0, [A6 + 0xE]
00002BC2 3086 move.w [A0], D6
00002BC4 3005 move.w D0, D5
label00002BC6:
00002BC6 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00002BCA 4E5E unlink A6
00002BCC 4E75 rts
fn00002BCE:
00002BCE 4E56 FEFE link A6, -0x0102
00002BD2 2F0C move.l -[A7], A4
00002BD4 286E 000C movea.l A4, [A6 + 0xC]
00002BD8 486E FF02 pea.l [A6 - 0xFE]
00002BDC 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002BE0 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002BE4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002BE8 2F0C move.l -[A7], A4
00002BEA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002BEE 4EBA 03A4 jsr [PC + 0x3A4 /* 00002F94 */]
00002BF2 4FEF 0018 lea.l A7, [A7 + 0x18]
00002BF6 3D40 FEFE move.w [A6 - 0x102], D0
00002BFA 4A6E FEFE tst.w [A6 - 0x102]
00002BFE 6708 beq +0xA /* 00002C08 */
00002C00 302E FEFE move.w D0, [A6 - 0x102]
00002C04 6000 00CC bra +0xCE /* 00002CD2 */
label00002C08:
00002C08 0C6E 0003 FF02 cmpi.w [A6 - 0xFE], 0x3
00002C0E 6710 beq +0x12 /* 00002C20 */
00002C10 486E FF02 pea.l [A6 - 0xFE]
00002C14 4EBA 05CA jsr [PC + 0x5CA /* 000031E0 */]
00002C18 588F addq.l A7, 4
00002C1A 700B moveq.l D0, 0x0B
00002C1C 6000 00B4 bra +0xB6 /* 00002CD2 */
label00002C20:
00002C20 486E FF02 pea.l [A6 - 0xFE]
00002C24 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */]
00002C28 588F addq.l A7, 4
00002C2A 4A40 tst.w D0
00002C2C 6756 beq +0x58 /* 00002C84 */
00002C2E 206D B4F4 movea.l A0, [A5 - 0x4B0C]
00002C32 42A7 clr.l -[A7]
00002C34 2050 movea.l A0, [A0]
00002C36 2F28 003E move.l -[A7], [A0 + 0x3E]
00002C3A 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00002C3E 201F move.l D0, [A7]+
00002C40 2D40 FFFC move.l [A6 - 0x4], D0
00002C44 42A7 clr.l -[A7]
00002C46 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002C4A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002C4E 205F movea.l A0, [A7]+
00002C50 226E 001C movea.l A1, [A6 + 0x1C]
00002C54 2288 move.l [A1], A0
00002C56 206D B4F4 movea.l A0, [A5 - 0x4B0C]
00002C5A 2050 movea.l A0, [A0]
00002C5C 2068 003E movea.l A0, [A0 + 0x3E]
00002C60 226E 001C movea.l A1, [A6 + 0x1C]
00002C64 2251 movea.l A1, [A1]
00002C66 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002C6A 2F11 move.l -[A7], [A1]
00002C6C 2F10 move.l -[A7], [A0]
00002C6E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00002C72 4FEF 000C lea.l A7, [A7 + 0xC]
00002C76 486E FF02 pea.l [A6 - 0xFE]
00002C7A 4EBA 0564 jsr [PC + 0x564 /* 000031E0 */]
00002C7E 588F addq.l A7, 4
00002C80 7000 moveq.l D0, 0x00
00002C82 604E bra +0x50 /* 00002CD2 */
label00002C84:
00002C84 206E FF8C movea.l A0, [A6 - 0x74]
00002C88 302E FF86 move.w D0, [A6 - 0x7A]
00002C8C C1FC 0052 muls.w D0, 0x52 /* 'R' */
00002C90 D090 add.l D0, [A0]
00002C92 2040 movea.l A0, D0
00002C94 43EE FFAA lea.l A1, [A6 - 0x56]
00002C98 7013 moveq.l D0, 0x13
label00002C9A:
00002C9A 22D8 move.l [A1]+, [A0]+
00002C9C 51C8 FFFC dbf D0, -0x6 /* 00002C9A */
00002CA0 32D8 move.w [A1]+, [A0]+
00002CA2 0C6E 0002 FFAC cmpi.w [A6 - 0x54], 0x2
00002CA8 670E beq +0x10 /* 00002CB8 */
00002CAA 486E FF02 pea.l [A6 - 0xFE]
00002CAE 4EBA 0530 jsr [PC + 0x530 /* 000031E0 */]
00002CB2 588F addq.l A7, 4
00002CB4 700A moveq.l D0, 0x0A
00002CB6 601A bra +0x1C /* 00002CD2 */
label00002CB8:
00002CB8 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002CBC 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00002CC0 4EBA 0016 jsr [PC + 0x16 /* 00002CD8 */]
00002CC4 508F addq.l A7, 8
00002CC6 486E FF02 pea.l [A6 - 0xFE]
00002CCA 4EBA 0514 jsr [PC + 0x514 /* 000031E0 */]
00002CCE 588F addq.l A7, 4
00002CD0 7000 moveq.l D0, 0x00
label00002CD2:
00002CD2 285F movea.l A4, [A7]+
00002CD4 4E5E unlink A6
00002CD6 4E75 rts
export_400:
fn00002CD8:
00002CD8 4E56 FFFE link A6, -0x0002
00002CDC 48E7 0300 movem.l -[A7], D6,D7
00002CE0 206E 0008 movea.l A0, [A6 + 0x8]
00002CE4 2050 movea.l A0, [A0]
00002CE6 3D50 FFFE move.w [A6 - 0x2], [A0]
00002CEA 302E FFFE move.w D0, [A6 - 0x2]
00002CEE C1FC 0014 muls.w D0, 0x14
00002CF2 5440 addq.w D0, 2
00002CF4 48C0 ext.l D0
00002CF6 2C00 move.l D6, D0
00002CF8 42A7 clr.l -[A7]
00002CFA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002CFE 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00002D02 201F move.l D0, [A7]+
00002D04 9086 sub.l D0, D6
00002D06 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2
00002D0C 2E00 move.l D7, D0
00002D0E 42A7 clr.l -[A7]
00002D10 2F07 move.l -[A7], D7
00002D12 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002D16 205F movea.l A0, [A7]+
00002D18 226E 000C movea.l A1, [A6 + 0xC]
00002D1C 2288 move.l [A1], A0
00002D1E 206E 0008 movea.l A0, [A6 + 0x8]
00002D22 2010 move.l D0, [A0]
00002D24 D086 add.l D0, D6
00002D26 206E 000C movea.l A0, [A6 + 0xC]
00002D2A 2050 movea.l A0, [A0]
00002D2C 2F07 move.l -[A7], D7
00002D2E 2F10 move.l -[A7], [A0]
00002D30 2F00 move.l -[A7], D0
00002D32 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00002D36 4FEF 000C lea.l A7, [A7 + 0xC]
00002D3A 4CDF 00C0 movem.l D6,D7, [A7]+
00002D3E 4E5E unlink A6
00002D40 4E75 rts
export_402:
00002D42 4E56 FEF6 link A6, -0x010A
00002D46 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002D4A 286E 000C movea.l A4, [A6 + 0xC]
00002D4E 266E 001C movea.l A3, [A6 + 0x1C]
00002D52 0C54 2B55 cmpi.w [A4], 0x2B55 /* '+U' */
00002D56 6600 00BE bne +0xC0 /* 00002E16 */
00002D5A 0C6C 2B0B 0008 cmpi.w [A4 + 0x8], 0x2B0B
00002D60 6600 00B4 bne +0xB6 /* 00002E16 */
00002D64 206E 0018 movea.l A0, [A6 + 0x18]
00002D68 7002 moveq.l D0, 0x02
00002D6A 3080 move.w [A0], D0
00002D6C 486E FEF6 pea.l [A6 - 0x10A]
00002D70 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
00002D74 588F addq.l A7, 4
00002D76 7000 moveq.l D0, 0x00
00002D78 102E FEF6 move.b D0, [A6 - 0x10A]
00002D7C 4A40 tst.w D0
00002D7E 6606 bne +0x8 /* 00002D86 */
00002D80 7033 moveq.l D0, 0x33
00002D82 6000 0208 bra +0x20A /* 00002F8C */
label00002D86:
00002D86 42A7 clr.l -[A7]
00002D88 42A7 clr.l -[A7]
00002D8A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002D8E 205F movea.l A0, [A7]+
00002D90 2D48 FFFA move.l [A6 - 0x6], A0
00002D94 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002D98 486E FEF6 pea.l [A6 - 0x10A]
00002D9C 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00002DA0 508F addq.l A7, 8
00002DA2 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002DA6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00002DAA 588F addq.l A7, 4
00002DAC 42A7 clr.l -[A7]
00002DAE 42A7 clr.l -[A7]
00002DB0 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002DB4 205F movea.l A0, [A7]+
00002DB6 2D48 FFF6 move.l [A6 - 0xA], A0
00002DBA 42A7 clr.l -[A7]
00002DBC 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002DC0 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002DC4 4EBA 4476 jsr [PC + 0x4476 /* 0000723C */]
00002DC8 4FEF 000C lea.l A7, [A7 + 0xC]
00002DCC 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002DD0 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00002DD4 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002DD8 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00002DDC 206E FFFA movea.l A0, [A6 - 0x6]
00002DE0 2F0B move.l -[A7], A3
00002DE2 486E FFFE pea.l [A6 - 0x2]
00002DE6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002DEA 2F10 move.l -[A7], [A0]
00002DEC 206E FFF6 movea.l A0, [A6 - 0xA]
00002DF0 2F10 move.l -[A7], [A0]
00002DF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DF6 4EBA 019C jsr [PC + 0x19C /* 00002F94 */]
00002DFA 4FEF 0018 lea.l A7, [A7 + 0x18]
00002DFE 3E00 move.w D7, D0
00002E00 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002E04 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00002E08 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002E0C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00002E10 3007 move.w D0, D7
00002E12 6000 0178 bra +0x17A /* 00002F8C */
label00002E16:
00002E16 0C54 2B38 cmpi.w [A4], 0x2B38 /* '+8' */
00002E1A 6600 009E bne +0xA0 /* 00002EBA */
00002E1E 206E 0018 movea.l A0, [A6 + 0x18]
00002E22 7001 moveq.l D0, 0x01
00002E24 3080 move.w [A0], D0
00002E26 42A7 clr.l -[A7]
00002E28 42A7 clr.l -[A7]
00002E2A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002E2E 205F movea.l A0, [A7]+
00002E30 2D48 FFFA move.l [A6 - 0x6], A0
00002E34 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002E38 206E 0008 movea.l A0, [A6 + 0x8]
00002E3C 2F28 000A move.l -[A7], [A0 + 0xA]
00002E40 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00002E44 508F addq.l A7, 8
00002E46 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002E4A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00002E4E 588F addq.l A7, 4
00002E50 42A7 clr.l -[A7]
00002E52 42A7 clr.l -[A7]
00002E54 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002E58 205F movea.l A0, [A7]+
00002E5A 2D48 FFF6 move.l [A6 - 0xA], A0
00002E5E 42A7 clr.l -[A7]
00002E60 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002E64 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002E68 4EBA 43D2 jsr [PC + 0x43D2 /* 0000723C */]
00002E6C 4FEF 000C lea.l A7, [A7 + 0xC]
00002E70 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002E74 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00002E78 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002E7C 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00002E80 206E FFFA movea.l A0, [A6 - 0x6]
00002E84 2F0B move.l -[A7], A3
00002E86 486E FFFE pea.l [A6 - 0x2]
00002E8A 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002E8E 2F10 move.l -[A7], [A0]
00002E90 206E FFF6 movea.l A0, [A6 - 0xA]
00002E94 2F10 move.l -[A7], [A0]
00002E96 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E9A 4EBA 00F8 jsr [PC + 0xF8 /* 00002F94 */]
00002E9E 4FEF 0018 lea.l A7, [A7 + 0x18]
00002EA2 3E00 move.w D7, D0
00002EA4 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002EA8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00002EAC 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002EB0 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00002EB4 3007 move.w D0, D7
00002EB6 6000 00D4 bra +0xD6 /* 00002F8C */
label00002EBA:
00002EBA 2F0C move.l -[A7], A4
00002EBC 4EBA 055A jsr [PC + 0x55A /* 00003418 */]
00002EC0 588F addq.l A7, 4
00002EC2 3C00 move.w D6, D0
00002EC4 0C46 0001 cmpi.w D6, 0x1
00002EC8 6D2A blt +0x2C /* 00002EF4 */
00002ECA 0C46 0007 cmpi.w D6, 0x7
00002ECE 6E24 bgt +0x26 /* 00002EF4 */
00002ED0 2F0B move.l -[A7], A3
00002ED2 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002ED6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002EDA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002EDE 2F0C move.l -[A7], A4
00002EE0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002EE4 4EBA 00AE jsr [PC + 0xAE /* 00002F94 */]
00002EE8 4FEF 0018 lea.l A7, [A7 + 0x18]
00002EEC 3E00 move.w D7, D0
00002EEE 3007 move.w D0, D7
00002EF0 6000 009A bra +0x9C /* 00002F8C */
label00002EF4:
00002EF4 486E FFFA pea.l [A6 - 0x6]
00002EF8 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002EFC 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002F00 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F04 2F0C move.l -[A7], A4
00002F06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F0A 4EBA E3DC jsr [PC - 0x1C24 /* 000012E8 */]
00002F0E 4FEF 0018 lea.l A7, [A7 + 0x18]
00002F12 3E00 move.w D7, D0
00002F14 4A47 tst.w D7
00002F16 6704 beq +0x6 /* 00002F1C */
00002F18 3007 move.w D0, D7
00002F1A 6070 bra +0x72 /* 00002F8C */
label00002F1C:
00002F1C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002F20 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00002F24 588F addq.l A7, 4
00002F26 42A7 clr.l -[A7]
00002F28 42A7 clr.l -[A7]
00002F2A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002F2E 205F movea.l A0, [A7]+
00002F30 2D48 FFF6 move.l [A6 - 0xA], A0
00002F34 42A7 clr.l -[A7]
00002F36 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002F3A 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002F3E 4EBA 42FC jsr [PC + 0x42FC /* 0000723C */]
00002F42 4FEF 000C lea.l A7, [A7 + 0xC]
00002F46 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002F4A 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00002F4E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002F52 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00002F56 206E FFFA movea.l A0, [A6 - 0x6]
00002F5A 2F0B move.l -[A7], A3
00002F5C 486E FFFE pea.l [A6 - 0x2]
00002F60 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002F64 2F10 move.l -[A7], [A0]
00002F66 206E FFF6 movea.l A0, [A6 - 0xA]
00002F6A 2F10 move.l -[A7], [A0]
00002F6C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F70 4EBA 0022 jsr [PC + 0x22 /* 00002F94 */]
00002F74 4FEF 0018 lea.l A7, [A7 + 0x18]
00002F78 3E00 move.w D7, D0
00002F7A 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002F7E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00002F82 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002F86 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00002F8A 3007 move.w D0, D7
label00002F8C:
00002F8C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002F90 4E5E unlink A6
00002F92 4E75 rts
export_403:
fn00002F94:
00002F94 4E56 FEF4 link A6, -0x010C
00002F98 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002F9C 286E 000C movea.l A4, [A6 + 0xC]
00002FA0 266E 001C movea.l A3, [A6 + 0x1C]
00002FA4 206E 0018 movea.l A0, [A6 + 0x18]
00002FA8 4250 clr.w [A0]
00002FAA 2F0C move.l -[A7], A4
00002FAC 4EBA 046A jsr [PC + 0x46A /* 00003418 */]
00002FB0 588F addq.l A7, 4
00002FB2 3E00 move.w D7, D0
00002FB4 3687 move.w [A3], D7
00002FB6 3007 move.w D0, D7
00002FB8 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002FBC 0000 0008 ori.b D0, 0x8
00002FC0 0218 0214 andi.b [A0]+, 0x14
00002FC4 0010 00BE ori.b [A0], 0xBE
00002FC8 00EE .incomplete
00002FCA 01D8 .incomplete
00002FCC 01D6 .incomplete
00002FCE 01D4 .incomplete
00002FD0 01D2 .incomplete
00002FD2 0200 3F3C andi.b D0, 0x3C /* '<' */
00002FD6 0001 486E ori.b D1, 0x6E /* 'n' */
00002FDA FEFA 486E .extension 0xEFA <<F/2-3/7>> // unimplemented
00002FDE FEF8 486E .extension 0xEF8 <<F/2-3/7>> // unimplemented
00002FE2 FEF4 2F2E .extension 0xEF4 <<F/2-3/7>> // unimplemented
00002FE6 0014 2F2E ori.b [A4], 0x2E /* '.' */
00002FEA 0010 2F0C ori.b [A0], 0xC
00002FEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FF2 4EBA 093A jsr [PC + 0x93A /* 0000392E */]
00002FF6 4FEF 001E lea.l A7, [A7 + 0x1E]
00002FFA 3C00 move.w D6, D0
00002FFC 4A46 tst.w D6
00002FFE 6706 beq +0x8 /* 00003006 */
00003000 3006 move.w D0, D6
00003002 6000 01D4 bra +0x1D6 /* 000031D8 */
label00003006:
00003006 0C6E 0001 FEF8 cmpi.w [A6 - 0x108], 0x1
0000300C 6706 beq +0x8 /* 00003014 */
0000300E 7002 moveq.l D0, 0x02
00003010 6000 01C6 bra +0x1C8 /* 000031D8 */
label00003014:
00003014 206E 0018 movea.l A0, [A6 + 0x18]
00003018 302E FEF4 move.w D0, [A6 - 0x10C]
0000301C D150 add.w [A0], D0
0000301E 302E FEF4 move.w D0, [A6 - 0x10C]
00003022 48C0 ext.l D0
00003024 E780 asl D0, 3
00003026 D9C0 add.l A4, D0
00003028 4267 clr.w -[A7]
0000302A 2F0B move.l -[A7], A3
0000302C 486E FEF4 pea.l [A6 - 0x10C]
00003030 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003034 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003038 2F0C move.l -[A7], A4
0000303A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000303E 4EBA 06B6 jsr [PC + 0x6B6 /* 000036F6 */]
00003042 4FEF 001A lea.l A7, [A7 + 0x1A]
00003046 3C00 move.w D6, D0
00003048 4A46 tst.w D6
0000304A 6706 beq +0x8 /* 00003052 */
0000304C 3006 move.w D0, D6
0000304E 6000 0188 bra +0x18A /* 000031D8 */
label00003052:
00003052 206E 0018 movea.l A0, [A6 + 0x18]
00003056 302E FEF4 move.w D0, [A6 - 0x10C]
0000305A D150 add.w [A0], D0
0000305C 486B 001E pea.l [A3 + 0x1E]
00003060 486E FEFA pea.l [A6 - 0x106]
00003064 2F2B 001A move.l -[A7], [A3 + 0x1A]
00003068 4EBA 287A jsr [PC + 0x287A /* 000058E4 */]
0000306C 4FEF 000C lea.l A7, [A7 + 0xC]
00003070 3C00 move.w D6, D0
00003072 4A46 tst.w D6
00003074 6708 beq +0xA /* 0000307E */
00003076 2F0B move.l -[A7], A3
00003078 4EBA 0166 jsr [PC + 0x166 /* 000031E0 */]
0000307C 588F addq.l A7, 4
label0000307E:
0000307E 3006 move.w D0, D6
00003080 6000 0156 bra +0x158 /* 000031D8 */
00003084 3F3C 0001 move.w -[A7], 0x1
00003088 2F0B move.l -[A7], A3
0000308A 486E FEF4 pea.l [A6 - 0x10C]
0000308E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003092 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003096 2F0C move.l -[A7], A4
00003098 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000309C 4EBA 0658 jsr [PC + 0x658 /* 000036F6 */]
000030A0 4FEF 001A lea.l A7, [A7 + 0x1A]
000030A4 3C00 move.w D6, D0
000030A6 206E 0018 movea.l A0, [A6 + 0x18]
000030AA 302E FEF4 move.w D0, [A6 - 0x10C]
000030AE D150 add.w [A0], D0
000030B0 3006 move.w D0, D6
000030B2 6000 0124 bra +0x126 /* 000031D8 */
000030B6 486E FEFA pea.l [A6 - 0x106]
000030BA 486E FEF6 pea.l [A6 - 0x10A]
000030BE 486E FEF8 pea.l [A6 - 0x108]
000030C2 486E FEF4 pea.l [A6 - 0x10C]
000030C6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000030CA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000030CE 2F0C move.l -[A7], A4
000030D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030D4 4EBA 0422 jsr [PC + 0x422 /* 000034F8 */]
000030D8 4FEF 0020 lea.l A7, [A7 + 0x20]
000030DC 3C00 move.w D6, D0
000030DE 4A46 tst.w D6
000030E0 6706 beq +0x8 /* 000030E8 */
000030E2 3006 move.w D0, D6
000030E4 6000 00F2 bra +0xF4 /* 000031D8 */
label000030E8:
000030E8 206E 0018 movea.l A0, [A6 + 0x18]
000030EC 302E FEF4 move.w D0, [A6 - 0x10C]
000030F0 D150 add.w [A0], D0
000030F2 302E FEF4 move.w D0, [A6 - 0x10C]
000030F6 48C0 ext.l D0
000030F8 E780 asl D0, 3
000030FA D9C0 add.l A4, D0
000030FC 0C54 271B cmpi.w [A4], 0x271B
00003100 6714 beq +0x16 /* 00003116 */
00003102 41EB 0022 lea.l A0, [A3 + 0x22]
00003106 43ED B334 lea.l A1, [A5 - 0x4CCC]
0000310A 7017 moveq.l D0, 0x17
label0000310C:
0000310C 20D9 move.l [A0]+, [A1]+
0000310E 51C8 FFFC dbf D0, -0x6 /* 0000310C */
00003112 30D9 move.w [A0]+, [A1]+
00003114 6034 bra +0x36 /* 0000314A */
label00003116:
00003116 4267 clr.w -[A7]
00003118 2F0B move.l -[A7], A3
0000311A 486E FEF4 pea.l [A6 - 0x10C]
0000311E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003122 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003126 2F0C move.l -[A7], A4
00003128 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000312C 4EBA 0B4E jsr [PC + 0xB4E /* 00003C7C */]
00003130 4FEF 001A lea.l A7, [A7 + 0x1A]
00003134 3C00 move.w D6, D0
00003136 4A46 tst.w D6
00003138 6706 beq +0x8 /* 00003140 */
0000313A 3006 move.w D0, D6
0000313C 6000 009A bra +0x9C /* 000031D8 */
label00003140:
00003140 206E 0018 movea.l A0, [A6 + 0x18]
00003144 302E FEF4 move.w D0, [A6 - 0x10C]
00003148 D150 add.w [A0], D0
label0000314A:
0000314A 0C6E 0004 FEF8 cmpi.w [A6 - 0x108], 0x4
00003150 6614 bne +0x16 /* 00003166 */
00003152 206B 004A movea.l A0, [A3 + 0x4A]
00003156 2050 movea.l A0, [A0]
00003158 2768 0020 008A move.l [A3 + 0x8A], [A0 + 0x20]
0000315E 276B 0042 0086 move.l [A3 + 0x86], [A3 + 0x42]
00003164 6012 bra +0x14 /* 00003178 */
label00003166:
00003166 206B 005E movea.l A0, [A3 + 0x5E]
0000316A 2050 movea.l A0, [A0]
0000316C 2768 0020 008A move.l [A3 + 0x8A], [A0 + 0x20]
00003172 276B 0056 0086 move.l [A3 + 0x86], [A3 + 0x56]
label00003178:
00003178 486B 0084 pea.l [A3 + 0x84]
0000317C 486E FEFA pea.l [A6 - 0x106]
00003180 3F2E FEF6 move.w -[A7], [A6 - 0x10A]
00003184 2F2B 008A move.l -[A7], [A3 + 0x8A]
00003188 4EBA 24C8 jsr [PC + 0x24C8 /* 00005652 */]
0000318C 4FEF 000E lea.l A7, [A7 + 0xE]
00003190 3C00 move.w D6, D0
00003192 4A46 tst.w D6
00003194 6708 beq +0xA /* 0000319E */
00003196 2F0B move.l -[A7], A3
00003198 4EBA 0046 jsr [PC + 0x46 /* 000031E0 */]
0000319C 588F addq.l A7, 4
label0000319E:
0000319E 3006 move.w D0, D6
000031A0 6036 bra +0x38 /* 000031D8 */
000031A2 3F3C 0001 move.w -[A7], 0x1
000031A6 2F0B move.l -[A7], A3
000031A8 486E FEF4 pea.l [A6 - 0x10C]
000031AC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000031B0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000031B4 2F0C move.l -[A7], A4
000031B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031BA 4EBA 0AC0 jsr [PC + 0xAC0 /* 00003C7C */]
000031BE 4FEF 001A lea.l A7, [A7 + 0x1A]
000031C2 3C00 move.w D6, D0
000031C4 206E 0018 movea.l A0, [A6 + 0x18]
000031C8 302E FEF4 move.w D0, [A6 - 0x10C]
000031CC D150 add.w [A0], D0
000031CE 3006 move.w D0, D6
000031D0 6006 bra +0x8 /* 000031D8 */
000031D2 7000 moveq.l D0, 0x00
000031D4 6002 bra +0x4 /* 000031D8 */
000031D6 7002 moveq.l D0, 0x02
label000031D8:
000031D8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000031DC 4E5E unlink A6
000031DE 4E75 rts
export_404:
fn000031E0:
000031E0 4E56 FF1C link A6, -0x00E4
000031E4 2F0C move.l -[A7], A4
000031E6 286E 0008 movea.l A4, [A6 + 0x8]
000031EA 3D54 FFE2 move.w [A6 - 0x1E], [A4]
000031EE 302E FFE2 move.w D0, [A6 - 0x1E]
000031F2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000031F6 0001 0008 ori.b D1, 0x8
000031FA 0218 0010 andi.b [A0]+, 0x10
000031FE 000E 00A2 ori.b A6, 0xA2
00003202 00A0 009E 009C ori.l -[A0], 0x9E009C
00003208 009A 0208 486E ori.l [A2]+, 0x208486E
0000320E FFE0 .invalid <<F/7/7>>
00003210 486E FFE4 pea.l [A6 - 0x1C]
00003214 2F2C 000A move.l -[A7], [A4 + 0xA]
00003218 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000321C 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00003220 4FEF 0010 lea.l A7, [A7 + 0x10]
00003224 4A40 tst.w D0
00003226 6600 01EA bne +0x1EC /* 00003412 */
0000322A 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000322E 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */]
00003232 588F addq.l A7, 4
00003234 4A40 tst.w D0
00003236 6614 bne +0x16 /* 0000324C */
00003238 4879 0000 9C40 push.l 0x9C40
0000323E 2F2C 0002 move.l -[A7], [A4 + 0x2]
00003242 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
00003246 508F addq.l A7, 8
00003248 4A40 tst.w D0
0000324A 670A beq +0xC /* 00003256 */
label0000324C:
0000324C 2F2C 0002 move.l -[A7], [A4 + 0x2]
00003250 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */]
00003254 588F addq.l A7, 4
label00003256:
00003256 2F2C 000E move.l -[A7], [A4 + 0xE]
0000325A 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000325E 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00003262 508F addq.l A7, 8
00003264 3F00 move.w -[A7], D0
00003266 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000326A 548F addq.l A7, 2
0000326C 4878 0002 push.l 0x2
00003270 2F2C 0002 move.l -[A7], [A4 + 0x2]
00003274 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00003278 508F addq.l A7, 8
0000327A 3F00 move.w -[A7], D0
0000327C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003280 548F addq.l A7, 2
00003282 2F2C 0002 move.l -[A7], [A4 + 0x2]
00003286 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
0000328A 588F addq.l A7, 4
0000328C 3F00 move.w -[A7], D0
0000328E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003292 548F addq.l A7, 2
00003294 2F2C 0002 move.l -[A7], [A4 + 0x2]
00003298 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
0000329C 588F addq.l A7, 4
0000329E 6000 0172 bra +0x174 /* 00003412 */
000032A2 486E FF7E pea.l [A6 - 0x82]
000032A6 2F2C 002E move.l -[A7], [A4 + 0x2E]
000032AA 2F2C 0022 move.l -[A7], [A4 + 0x22]
000032AE 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
000032B2 4FEF 000C lea.l A7, [A7 + 0xC]
000032B6 4A40 tst.w D0
000032B8 6700 009E beq +0xA0 /* 00003358 */
000032BC 202E FF9A move.l D0, [A6 - 0x66]
000032C0 B0AC 003E cmp.l D0, [A4 + 0x3E]
000032C4 6700 014C beq +0x14E /* 00003412 */
000032C8 41EE FF1C lea.l A0, [A6 - 0xE4]
000032CC 43EC 0022 lea.l A1, [A4 + 0x22]
000032D0 7017 moveq.l D0, 0x17
label000032D2:
000032D2 20D9 move.l [A0]+, [A1]+
000032D4 51C8 FFFC dbf D0, -0x6 /* 000032D2 */
000032D8 30D9 move.w [A0]+, [A1]+
000032DA 486E FF1C pea.l [A6 - 0xE4]
000032DE 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000032E2 588F addq.l A7, 4
000032E4 2F2E FF3C move.l -[A7], [A6 - 0xC4]
000032E8 2F2E FF1C move.l -[A7], [A6 - 0xE4]
000032EC 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000032F0 508F addq.l A7, 8
000032F2 3F00 move.w -[A7], D0
000032F4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000032F8 548F addq.l A7, 2
000032FA 2F2E FF50 move.l -[A7], [A6 - 0xB0]
000032FE 2F2E FF1C move.l -[A7], [A6 - 0xE4]
00003302 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00003306 508F addq.l A7, 8
00003308 3F00 move.w -[A7], D0
0000330A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000330E 548F addq.l A7, 2
00003310 2F2E FF1C move.l -[A7], [A6 - 0xE4]
00003314 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00003318 588F addq.l A7, 4
0000331A 3F00 move.w -[A7], D0
0000331C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003320 548F addq.l A7, 2
00003322 4A6D B110 tst.w [A5 - 0x4EF0]
00003326 6710 beq +0x12 /* 00003338 */
00003328 2F2E FF4C move.l -[A7], [A6 - 0xB4]
0000332C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00003330 2F2E FF60 move.l -[A7], [A6 - 0xA0]
00003334 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
label00003338:
00003338 206E FFA6 movea.l A0, [A6 - 0x5A]
0000333C 2050 movea.l A0, [A0]
0000333E 2F28 0024 move.l -[A7], [A0 + 0x24]
00003342 2F2E FFBE move.l -[A7], [A6 - 0x42]
00003346 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
0000334A 508F addq.l A7, 8
0000334C 3F00 move.w -[A7], D0
0000334E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003352 548F addq.l A7, 2
00003354 6000 00BC bra +0xBE /* 00003412 */
label00003358:
00003358 41EE FF1C lea.l A0, [A6 - 0xE4]
0000335C 43EC 0022 lea.l A1, [A4 + 0x22]
00003360 7017 moveq.l D0, 0x17
label00003362:
00003362 20D9 move.l [A0]+, [A1]+
00003364 51C8 FFFC dbf D0, -0x6 /* 00003362 */
00003368 30D9 move.w [A0]+, [A1]+
0000336A 486E FF1C pea.l [A6 - 0xE4]
0000336E 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00003372 588F addq.l A7, 4
00003374 2F2E FF3C move.l -[A7], [A6 - 0xC4]
00003378 2F2E FF1C move.l -[A7], [A6 - 0xE4]
0000337C 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00003380 508F addq.l A7, 8
00003382 3F00 move.w -[A7], D0
00003384 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003388 548F addq.l A7, 2
0000338A 2F2E FF50 move.l -[A7], [A6 - 0xB0]
0000338E 2F2E FF1C move.l -[A7], [A6 - 0xE4]
00003392 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00003396 508F addq.l A7, 8
00003398 3F00 move.w -[A7], D0
0000339A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000339E 548F addq.l A7, 2
000033A0 2F2E FF2C move.l -[A7], [A6 - 0xD4]
000033A4 2F2E FF1C move.l -[A7], [A6 - 0xE4]
000033A8 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000033AC 508F addq.l A7, 8
000033AE 3F00 move.w -[A7], D0
000033B0 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000033B4 548F addq.l A7, 2
000033B6 42A7 clr.l -[A7]
000033B8 2F2E FF1C move.l -[A7], [A6 - 0xE4]
000033BC 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000033C0 508F addq.l A7, 8
000033C2 3F00 move.w -[A7], D0
000033C4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000033C8 548F addq.l A7, 2
000033CA 4878 0001 push.l 0x1
000033CE 2F2E FF1C move.l -[A7], [A6 - 0xE4]
000033D2 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000033D6 508F addq.l A7, 8
000033D8 3F00 move.w -[A7], D0
000033DA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000033DE 548F addq.l A7, 2
000033E0 2F2E FF1C move.l -[A7], [A6 - 0xE4]
000033E4 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
000033E8 588F addq.l A7, 4
000033EA 3F00 move.w -[A7], D0
000033EC 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000033F0 548F addq.l A7, 2
000033F2 4A6D B110 tst.w [A5 - 0x4EF0]
000033F6 6710 beq +0x12 /* 00003408 */
000033F8 2F2E FF4C move.l -[A7], [A6 - 0xB4]
000033FC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00003400 2F2E FF60 move.l -[A7], [A6 - 0xA0]
00003404 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
label00003408:
00003408 2F2E FF1C move.l -[A7], [A6 - 0xE4]
0000340C 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00003410 588F addq.l A7, 4
label00003412:
00003412 285F movea.l A4, [A7]+
00003414 4E5E unlink A6
00003416 4E75 rts
export_407:
fn00003418:
00003418 4E56 0000 link A6, 0
0000341C 48E7 0108 movem.l -[A7], D7,A4
00003420 286E 0008 movea.l A4, [A6 + 0x8]
00003424 3E14 move.w D7, [A4]
00003426 0C47 1B58 cmpi.w D7, 0x1B58
0000342A 6F0A ble +0xC /* 00003436 */
0000342C 0C47 1B66 cmpi.w D7, 0x1B66
00003430 6C04 bge +0x6 /* 00003436 */
00003432 508C addq.l A4, 8
00003434 3E14 move.w D7, [A4]
label00003436:
00003436 0C47 2B51 cmpi.w D7, 0x2B51 /* '+Q' */
0000343A 670C beq +0xE /* 00003448 */
0000343C 0C47 271A cmpi.w D7, 0x271A
00003440 6706 beq +0x8 /* 00003448 */
00003442 0C47 2B66 cmpi.w D7, 0x2B66 /* '+f' */
00003446 6604 bne +0x6 /* 0000344C */
label00003448:
00003448 508C addq.l A4, 8
0000344A 3E14 move.w D7, [A4]
label0000344C:
0000344C 3007 move.w D0, D7
0000344E 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00003452 000A 002A ori.b A2, 0x2A /* '*' */
00003456 1F42 002C move.b [A7 + 0x2C], D2
0000345A 2B39 002E 2B2A move.l -[A5], [0x002E2B2A]
00003460 002A 2B21 0026 ori.b [A2 + 0x26], 0x21 /* '!' */
00003466 2B07 move.l -[A5], D7
00003468 0028 2B0B 0050 ori.b [A0 + 0x50], 0xB
0000346E 2AFF move.l [A5]+, <<invalid special address>>
00003470 0072 2B72 0072 ori.w [A2 + D0.w + 0x72], 0x2B72 /* '+r' */
00003476 2B53 0072 move.l [A5 + 0x72 /* export_10 */], [A3]
0000347A 2B2D 0072 move.l -[A5], [A5 + 0x72 /* export_10 */]
0000347E 7001 moveq.l D0, 0x01
00003480 6000 006E bra +0x70 /* 000034F0 */
00003484 7002 moveq.l D0, 0x02
00003486 6000 0068 bra +0x6A /* 000034F0 */
0000348A 7003 moveq.l D0, 0x03
0000348C 6000 0062 bra +0x64 /* 000034F0 */
00003490 508C addq.l A4, 8
00003492 3E14 move.w D7, [A4]
00003494 0C47 2B2A cmpi.w D7, 0x2B2A /* '+*' */
00003498 6606 bne +0x8 /* 000034A0 */
0000349A 7003 moveq.l D0, 0x03
0000349C 6000 0052 bra +0x54 /* 000034F0 */
label000034A0:
000034A0 0C47 2B21 cmpi.w D7, 0x2B21 /* '+!' */
000034A4 6606 bne +0x8 /* 000034AC */
000034A6 7003 moveq.l D0, 0x03
000034A8 6000 0046 bra +0x48 /* 000034F0 */
label000034AC:
000034AC 0C47 2B07 cmpi.w D7, 0x2B07
000034B0 6606 bne +0x8 /* 000034B8 */
000034B2 7003 moveq.l D0, 0x03
000034B4 6000 003A bra +0x3C /* 000034F0 */
label000034B8:
000034B8 7004 moveq.l D0, 0x04
000034BA 6034 bra +0x36 /* 000034F0 */
000034BC 508C addq.l A4, 8
000034BE 3E14 move.w D7, [A4]
000034C0 0C47 2B2A cmpi.w D7, 0x2B2A /* '+*' */
000034C4 6604 bne +0x6 /* 000034CA */
000034C6 7003 moveq.l D0, 0x03
000034C8 6026 bra +0x28 /* 000034F0 */
label000034CA:
000034CA 0C47 2B21 cmpi.w D7, 0x2B21 /* '+!' */
000034CE 6604 bne +0x6 /* 000034D4 */
000034D0 7003 moveq.l D0, 0x03
000034D2 601C bra +0x1E /* 000034F0 */
label000034D4:
000034D4 0C47 2B07 cmpi.w D7, 0x2B07
000034D8 6604 bne +0x6 /* 000034DE */
000034DA 7003 moveq.l D0, 0x03
000034DC 6012 bra +0x14 /* 000034F0 */
label000034DE:
000034DE 7005 moveq.l D0, 0x05
000034E0 600E bra +0x10 /* 000034F0 */
000034E2 7006 moveq.l D0, 0x06
000034E4 600A bra +0xC /* 000034F0 */
000034E6 7007 moveq.l D0, 0x07
000034E8 6006 bra +0x8 /* 000034F0 */
000034EA 7008 moveq.l D0, 0x08
000034EC 6002 bra +0x4 /* 000034F0 */
000034EE 7000 moveq.l D0, 0x00
label000034F0:
000034F0 4CDF 1080 movem.l D7,A4, [A7]+
000034F4 4E5E unlink A6
000034F6 4E75 rts
export_410:
fn000034F8:
000034F8 4E56 FEF6 link A6, -0x010A
000034FC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003500 266E 000C movea.l A3, [A6 + 0xC]
00003504 286E 0024 movea.l A4, [A6 + 0x24]
00003508 206E 0018 movea.l A0, [A6 + 0x18]
0000350C 4250 clr.w [A0]
0000350E 206E 0020 movea.l A0, [A6 + 0x20]
00003512 70FF moveq.l D0, 0xFFFFFFFF
00003514 3080 move.w [A0], D0
00003516 206E 001C movea.l A0, [A6 + 0x1C]
0000351A 4250 clr.w [A0]
0000351C 7E00 moveq.l D7, 0x00
0000351E 0C53 1B58 cmpi.w [A3], 0x1B58
00003522 6F34 ble +0x36 /* 00003558 */
00003524 0C53 1B66 cmpi.w [A3], 0x1B66
00003528 6C2E bge +0x30 /* 00003558 */
0000352A 7E06 moveq.l D7, 0x06
0000352C 3013 move.w D0, [A3]
0000352E 0640 E4A8 addi.w D0, 0xE4A8
00003532 48C0 ext.l D0
00003534 2D40 FFFA move.l [A6 - 0x6], D0
00003538 0C53 1B63 cmpi.w [A3], 0x1B63
0000353C 6602 bne +0x4 /* 00003540 */
0000353E 7E01 moveq.l D7, 0x01
label00003540:
00003540 0C53 1B65 cmpi.w [A3], 0x1B65
00003544 6602 bne +0x4 /* 00003548 */
00003546 7E02 moveq.l D7, 0x02
label00003548:
00003548 0C53 1B64 cmpi.w [A3], 0x1B64
0000354C 6602 bne +0x4 /* 00003550 */
0000354E 7E03 moveq.l D7, 0x03
label00003550:
00003550 508B addq.l A3, 8
00003552 206E 0018 movea.l A0, [A6 + 0x18]
00003556 5250 addq.w [A0], 1
label00003558:
00003558 0C53 2B0B cmpi.w [A3], 0x2B0B
0000355C 6608 bne +0xA /* 00003566 */
0000355E 206E 001C movea.l A0, [A6 + 0x1C]
00003562 7004 moveq.l D0, 0x04
00003564 3080 move.w [A0], D0
label00003566:
00003566 0C53 2AFF cmpi.w [A3], 0x2AFF
0000356A 6608 bne +0xA /* 00003574 */
0000356C 206E 001C movea.l A0, [A6 + 0x1C]
00003570 7005 moveq.l D0, 0x05
00003572 3080 move.w [A0], D0
label00003574:
00003574 206E 001C movea.l A0, [A6 + 0x1C]
00003578 4A50 tst.w [A0]
0000357A 6708 beq +0xA /* 00003584 */
0000357C 508B addq.l A3, 8
0000357E 206E 0018 movea.l A0, [A6 + 0x18]
00003582 5250 addq.w [A0], 1
label00003584:
00003584 0C53 2B07 cmpi.w [A3], 0x2B07
00003588 6618 bne +0x1A /* 000035A2 */
0000358A 206E 001C movea.l A0, [A6 + 0x1C]
0000358E 4A50 tst.w [A0]
00003590 6608 bne +0xA /* 0000359A */
00003592 206E 001C movea.l A0, [A6 + 0x1C]
00003596 7004 moveq.l D0, 0x04
00003598 3080 move.w [A0], D0
label0000359A:
0000359A 206E 0020 movea.l A0, [A6 + 0x20]
0000359E 7001 moveq.l D0, 0x01
000035A0 3080 move.w [A0], D0
label000035A2:
000035A2 0C53 2B2A cmpi.w [A3], 0x2B2A /* '+*' */
000035A6 6616 bne +0x18 /* 000035BE */
000035A8 206E 001C movea.l A0, [A6 + 0x1C]
000035AC 4A50 tst.w [A0]
000035AE 6608 bne +0xA /* 000035B8 */
000035B0 206E 001C movea.l A0, [A6 + 0x1C]
000035B4 7004 moveq.l D0, 0x04
000035B6 3080 move.w [A0], D0
label000035B8:
000035B8 206E 0020 movea.l A0, [A6 + 0x20]
000035BC 4250 clr.w [A0]
label000035BE:
000035BE 0C53 2B21 cmpi.w [A3], 0x2B21 /* '+!' */
000035C2 6618 bne +0x1A /* 000035DC */
000035C4 206E 001C movea.l A0, [A6 + 0x1C]
000035C8 4A50 tst.w [A0]
000035CA 6608 bne +0xA /* 000035D4 */
000035CC 206E 001C movea.l A0, [A6 + 0x1C]
000035D0 7005 moveq.l D0, 0x05
000035D2 3080 move.w [A0], D0
label000035D4:
000035D4 206E 0020 movea.l A0, [A6 + 0x20]
000035D8 7002 moveq.l D0, 0x02
000035DA 3080 move.w [A0], D0
label000035DC:
000035DC 206E 0020 movea.l A0, [A6 + 0x20]
000035E0 0C50 FFFF cmpi.w [A0], 0xFFFF
000035E4 6606 bne +0x8 /* 000035EC */
000035E6 7002 moveq.l D0, 0x02
000035E8 6000 0104 bra +0x106 /* 000036EE */
label000035EC:
000035EC 508B addq.l A3, 8
000035EE 206E 0018 movea.l A0, [A6 + 0x18]
000035F2 5250 addq.w [A0], 1
000035F4 4A47 tst.w D7
000035F6 670E beq +0x10 /* 00003606 */
000035F8 3887 move.w [A4], D7
000035FA 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
00003600 7000 moveq.l D0, 0x00
00003602 6000 00EA bra +0xEC /* 000036EE */
label00003606:
00003606 0C53 0FC5 cmpi.w [A3], 0xFC5
0000360A 6664 bne +0x66 /* 00003670 */
0000360C 206E 0018 movea.l A0, [A6 + 0x18]
00003610 5250 addq.w [A0], 1
00003612 508B addq.l A3, 8
00003614 486E FFF6 pea.l [A6 - 0xA]
00003618 486E FFFE pea.l [A6 - 0x2]
0000361C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003620 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003624 2F0B move.l -[A7], A3
00003626 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000362A 4EBA DCBC jsr [PC - 0x2344 /* 000012E8 */]
0000362E 4FEF 0018 lea.l A7, [A7 + 0x18]
00003632 3C00 move.w D6, D0
00003634 4A46 tst.w D6
00003636 6706 beq +0x8 /* 0000363E */
00003638 3006 move.w D0, D6
0000363A 6000 00B2 bra +0xB4 /* 000036EE */
label0000363E:
0000363E 206E 0018 movea.l A0, [A6 + 0x18]
00003642 302E FFFE move.w D0, [A6 - 0x2]
00003646 D150 add.w [A0], D0
00003648 486E FFFA pea.l [A6 - 0x6]
0000364C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00003650 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00003654 508F addq.l A7, 8
00003656 3C00 move.w D6, D0
00003658 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000365C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00003660 7007 moveq.l D0, 0x07
00003662 3880 move.w [A4], D0
00003664 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
0000366A 3006 move.w D0, D6
0000366C 6000 0080 bra +0x82 /* 000036EE */
label00003670:
00003670 486E FFF6 pea.l [A6 - 0xA]
00003674 486E FFFE pea.l [A6 - 0x2]
00003678 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000367C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003680 2F0B move.l -[A7], A3
00003682 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003686 4EBA DC06 jsr [PC - 0x23FA /* 0000128E */]
0000368A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000368E 3C00 move.w D6, D0
00003690 4A46 tst.w D6
00003692 6704 beq +0x6 /* 00003698 */
00003694 3006 move.w D0, D6
00003696 6056 bra +0x58 /* 000036EE */
label00003698:
00003698 206E 0018 movea.l A0, [A6 + 0x18]
0000369C 302E FFFE move.w D0, [A6 - 0x2]
000036A0 D150 add.w [A0], D0
000036A2 486E FEF6 pea.l [A6 - 0x10A]
000036A6 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000036AA 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000036AE 508F addq.l A7, 8
000036B0 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000036B4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000036B8 486E FFFA pea.l [A6 - 0x6]
000036BC 486E FEF6 pea.l [A6 - 0x10A]
000036C0 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000036C4 508F addq.l A7, 8
000036C6 3C00 move.w D6, D0
000036C8 4A46 tst.w D6
000036CA 6716 beq +0x18 /* 000036E2 */
000036CC 7008 moveq.l D0, 0x08
000036CE 3880 move.w [A4], D0
000036D0 486C 0006 pea.l [A4 + 0x6]
000036D4 486E FEF6 pea.l [A6 - 0x10A]
000036D8 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000036DC 508F addq.l A7, 8
000036DE 7000 moveq.l D0, 0x00
000036E0 600C bra +0xE /* 000036EE */
label000036E2:
000036E2 7006 moveq.l D0, 0x06
000036E4 3880 move.w [A4], D0
000036E6 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
000036EC 7000 moveq.l D0, 0x00
label000036EE:
000036EE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000036F2 4E5E unlink A6
000036F4 4E75 rts
fn000036F6:
000036F6 4E56 FDBA link A6, -0x0246
000036FA 48E7 0018 movem.l -[A7], A3,A4
000036FE 286E 000C movea.l A4, [A6 + 0xC]
00003702 266E 001C movea.l A3, [A6 + 0x1C]
00003706 206E 0018 movea.l A0, [A6 + 0x18]
0000370A 4250 clr.w [A0]
0000370C 3F2E 0020 move.w -[A7], [A6 + 0x20]
00003710 486E FDF0 pea.l [A6 - 0x210]
00003714 486E FDBC pea.l [A6 - 0x244]
00003718 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000371C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003720 2F0C move.l -[A7], A4
00003722 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003726 4EBA 0112 jsr [PC + 0x112 /* 0000383A */]
0000372A 4FEF 001A lea.l A7, [A7 + 0x1A]
0000372E 3D40 FDBE move.w [A6 - 0x242], D0
00003732 4A6E FDBE tst.w [A6 - 0x242]
00003736 6708 beq +0xA /* 00003740 */
00003738 302E FDBE move.w D0, [A6 - 0x242]
0000373C 6000 00F4 bra +0xF6 /* 00003832 */
label00003740:
00003740 206E 0018 movea.l A0, [A6 + 0x18]
00003744 302E FDBC move.w D0, [A6 - 0x244]
00003748 D150 add.w [A0], D0
0000374A 486E FFFC pea.l [A6 - 0x4]
0000374E 486E FDC0 pea.l [A6 - 0x240]
00003752 486E FDF0 pea.l [A6 - 0x210]
00003756 4EBA 0398 jsr [PC + 0x398 /* 00003AF0 */]
0000375A 4FEF 000C lea.l A7, [A7 + 0xC]
0000375E 3D40 FDBE move.w [A6 - 0x242], D0
00003762 4A6E FDBE tst.w [A6 - 0x242]
00003766 6708 beq +0xA /* 00003770 */
00003768 302E FDBE move.w D0, [A6 - 0x242]
0000376C 6000 00C4 bra +0xC6 /* 00003832 */
label00003770:
00003770 486E FDBA pea.l [A6 - 0x246]
00003774 486E FDC4 pea.l [A6 - 0x23C]
00003778 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000377C 2F2E FDC0 move.l -[A7], [A6 - 0x240]
00003780 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00003784 4FEF 0010 lea.l A7, [A7 + 0x10]
00003788 4A40 tst.w D0
0000378A 671C beq +0x1E /* 000037A8 */
0000378C 41EB 0002 lea.l A0, [A3 + 0x2]
00003790 43EE FDC4 lea.l A1, [A6 - 0x23C]
00003794 7006 moveq.l D0, 0x06
label00003796:
00003796 20D9 move.l [A0]+, [A1]+
00003798 51C8 FFFC dbf D0, -0x6 /* 00003796 */
0000379C 7001 moveq.l D0, 0x01
0000379E 3740 0020 move.w [A3 + 0x20], D0
000037A2 7000 moveq.l D0, 0x00
000037A4 6000 008C bra +0x8E /* 00003832 */
label000037A8:
000037A8 2D6E FDC0 FDC4 move.l [A6 - 0x23C], [A6 - 0x240]
000037AE 2D6E FFFC FDCC move.l [A6 - 0x234], [A6 - 0x4]
000037B4 486E FDC8 pea.l [A6 - 0x238]
000037B8 4878 0002 push.l 0x2
000037BC 2F2E FDC4 move.l -[A7], [A6 - 0x23C]
000037C0 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
000037C4 4FEF 000C lea.l A7, [A7 + 0xC]
000037C8 3F00 move.w -[A7], D0
000037CA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000037CE 548F addq.l A7, 2
000037D0 486E FDE0 pea.l [A6 - 0x220]
000037D4 2F2E FDCC move.l -[A7], [A6 - 0x234]
000037D8 2F2E FDC8 move.l -[A7], [A6 - 0x238]
000037DC 2F2E FDC4 move.l -[A7], [A6 - 0x23C]
000037E0 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000037E4 4FEF 0010 lea.l A7, [A7 + 0x10]
000037E8 2D6E FDE0 FDD0 move.l [A6 - 0x230], [A6 - 0x220]
000037EE 2D6E FDE4 FDD4 move.l [A6 - 0x22C], [A6 - 0x21C]
000037F4 486E FDD8 pea.l [A6 - 0x228]
000037F8 2F2E FDD0 move.l -[A7], [A6 - 0x230]
000037FC 2F2E FDC4 move.l -[A7], [A6 - 0x23C]
00003800 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003804 4FEF 000C lea.l A7, [A7 + 0xC]
00003808 3F00 move.w -[A7], D0
0000380A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000380E 548F addq.l A7, 2
00003810 206E FDD8 movea.l A0, [A6 - 0x228]
00003814 2050 movea.l A0, [A0]
00003816 2D68 001A FDDC move.l [A6 - 0x224], [A0 + 0x1A]
0000381C 41EB 0002 lea.l A0, [A3 + 0x2]
00003820 43EE FDC4 lea.l A1, [A6 - 0x23C]
00003824 7006 moveq.l D0, 0x06
label00003826:
00003826 20D9 move.l [A0]+, [A1]+
00003828 51C8 FFFC dbf D0, -0x6 /* 00003826 */
0000382C 426B 0020 clr.w [A3 + 0x20]
00003830 7000 moveq.l D0, 0x00
label00003832:
00003832 4CDF 1800 movem.l A3,A4, [A7]+
00003836 4E5E unlink A6
00003838 4E75 rts
export_409:
fn0000383A:
0000383A 4E56 FDEC link A6, -0x0214
0000383E 48E7 0018 movem.l -[A7], A3,A4
00003842 266E 000C movea.l A3, [A6 + 0xC]
00003846 286E 001C movea.l A4, [A6 + 0x1C]
0000384A 206E 0018 movea.l A0, [A6 + 0x18]
0000384E 4250 clr.w [A0]
00003850 4254 clr.w [A4]
00003852 426C 0106 clr.w [A4 + 0x106]
00003856 422C 010C clr.b [A4 + 0x10C]
0000385A 3F2E 0020 move.w -[A7], [A6 + 0x20]
0000385E 486E FEF6 pea.l [A6 - 0x10A]
00003862 486E FEEC pea.l [A6 - 0x114]
00003866 486E FEEE pea.l [A6 - 0x112]
0000386A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000386E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003872 2F0B move.l -[A7], A3
00003874 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003878 4EBA 00B4 jsr [PC + 0xB4 /* 0000392E */]
0000387C 4FEF 001E lea.l A7, [A7 + 0x1E]
00003880 3D40 FEF0 move.w [A6 - 0x110], D0
00003884 4A6E FEF0 tst.w [A6 - 0x110]
00003888 6708 beq +0xA /* 00003892 */
0000388A 302E FEF0 move.w D0, [A6 - 0x110]
0000388E 6000 0096 bra +0x98 /* 00003926 */
label00003892:
00003892 0C6E 0002 FEEC cmpi.w [A6 - 0x114], 0x2
00003898 6628 bne +0x2A /* 000038C2 */
0000389A 426E 0020 clr.w [A6 + 0x20]
0000389E 206E 0018 movea.l A0, [A6 + 0x18]
000038A2 302E FEEE move.w D0, [A6 - 0x112]
000038A6 D150 add.w [A0], D0
000038A8 302E FEEE move.w D0, [A6 - 0x112]
000038AC 48C0 ext.l D0
000038AE E780 asl D0, 3
000038B0 D7C0 add.l A3, D0
000038B2 41D4 lea.l A0, [A4]
000038B4 43EE FEF6 lea.l A1, [A6 - 0x10A]
000038B8 7040 moveq.l D0, 0x40
label000038BA:
000038BA 20D9 move.l [A0]+, [A1]+
000038BC 51C8 FFFC dbf D0, -0x6 /* 000038BA */
000038C0 30D9 move.w [A0]+, [A1]+
label000038C2:
000038C2 4A6E 0020 tst.w [A6 + 0x20]
000038C6 6612 bne +0x14 /* 000038DA */
000038C8 0C53 271B cmpi.w [A3], 0x271B
000038CC 6704 beq +0x6 /* 000038D2 */
000038CE 7000 moveq.l D0, 0x00
000038D0 6054 bra +0x56 /* 00003926 */
label000038D2:
000038D2 508B addq.l A3, 8
000038D4 206E 0018 movea.l A0, [A6 + 0x18]
000038D8 5250 addq.w [A0], 1
label000038DA:
000038DA 486E FEF6 pea.l [A6 - 0x10A]
000038DE 486E FEEE pea.l [A6 - 0x112]
000038E2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000038E6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000038EA 2F0B move.l -[A7], A3
000038EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038F0 4EBA 2328 jsr [PC + 0x2328 /* 00005C1A */]
000038F4 4FEF 0018 lea.l A7, [A7 + 0x18]
000038F8 3D40 FEF0 move.w [A6 - 0x110], D0
000038FC 4A6E FEF0 tst.w [A6 - 0x110]
00003900 6706 beq +0x8 /* 00003908 */
00003902 302E FEF0 move.w D0, [A6 - 0x110]
00003906 601E bra +0x20 /* 00003926 */
label00003908:
00003908 41EC 0106 lea.l A0, [A4 + 0x106]
0000390C 43EE FEF6 lea.l A1, [A6 - 0x10A]
00003910 7040 moveq.l D0, 0x40
label00003912:
00003912 20D9 move.l [A0]+, [A1]+
00003914 51C8 FFFC dbf D0, -0x6 /* 00003912 */
00003918 30D9 move.w [A0]+, [A1]+
0000391A 206E 0018 movea.l A0, [A6 + 0x18]
0000391E 302E FEEE move.w D0, [A6 - 0x112]
00003922 D150 add.w [A0], D0
00003924 7000 moveq.l D0, 0x00
label00003926:
00003926 4CDF 1800 movem.l A3,A4, [A7]+
0000392A 4E5E unlink A6
0000392C 4E75 rts
fn0000392E:
0000392E 4E56 FEF6 link A6, -0x010A
00003932 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003936 266E 000C movea.l A3, [A6 + 0xC]
0000393A 286E 0020 movea.l A4, [A6 + 0x20]
0000393E 7A01 moveq.l D5, 0x01
00003940 206E 0018 movea.l A0, [A6 + 0x18]
00003944 4250 clr.w [A0]
00003946 206E 001C movea.l A0, [A6 + 0x1C]
0000394A 4250 clr.w [A0]
0000394C 4A6E 0024 tst.w [A6 + 0x24]
00003950 6614 bne +0x16 /* 00003966 */
00003952 0C53 271B cmpi.w [A3], 0x271B
00003956 6706 beq +0x8 /* 0000395E */
00003958 7000 moveq.l D0, 0x00
0000395A 6000 018C bra +0x18E /* 00003AE8 */
label0000395E:
0000395E 206E 0018 movea.l A0, [A6 + 0x18]
00003962 5250 addq.w [A0], 1
00003964 508B addq.l A3, 8
label00003966:
00003966 7E00 moveq.l D7, 0x00
00003968 0C53 1B58 cmpi.w [A3], 0x1B58
0000396C 6F2E ble +0x30 /* 0000399C */
0000396E 0C53 1B66 cmpi.w [A3], 0x1B66
00003972 6C28 bge +0x2A /* 0000399C */
00003974 7A00 moveq.l D5, 0x00
00003976 7E06 moveq.l D7, 0x06
00003978 3013 move.w D0, [A3]
0000397A 0640 E4A8 addi.w D0, 0xE4A8
0000397E 48C0 ext.l D0
00003980 2D40 FFFA move.l [A6 - 0x6], D0
00003984 0C53 1B63 cmpi.w [A3], 0x1B63
00003988 6602 bne +0x4 /* 0000398C */
0000398A 7E01 moveq.l D7, 0x01
label0000398C:
0000398C 0C53 1B65 cmpi.w [A3], 0x1B65
00003990 6602 bne +0x4 /* 00003994 */
00003992 7E02 moveq.l D7, 0x02
label00003994:
00003994 0C53 1B64 cmpi.w [A3], 0x1B64
00003998 6602 bne +0x4 /* 0000399C */
0000399A 7E03 moveq.l D7, 0x03
label0000399C:
0000399C 4A47 tst.w D7
0000399E 6708 beq +0xA /* 000039A8 */
000039A0 206E 0018 movea.l A0, [A6 + 0x18]
000039A4 5250 addq.w [A0], 1
000039A6 508B addq.l A3, 8
label000039A8:
000039A8 0C53 2B39 cmpi.w [A3], 0x2B39 /* '+9' */
000039AC 6608 bne +0xA /* 000039B6 */
000039AE 206E 001C movea.l A0, [A6 + 0x1C]
000039B2 7002 moveq.l D0, 0x02
000039B4 3080 move.w [A0], D0
label000039B6:
000039B6 0C53 1F42 cmpi.w [A3], 0x1F42
000039BA 6608 bne +0xA /* 000039C4 */
000039BC 206E 001C movea.l A0, [A6 + 0x1C]
000039C0 7001 moveq.l D0, 0x01
000039C2 3080 move.w [A0], D0
label000039C4:
000039C4 206E 001C movea.l A0, [A6 + 0x1C]
000039C8 4A50 tst.w [A0]
000039CA 6606 bne +0x8 /* 000039D2 */
000039CC 7000 moveq.l D0, 0x00
000039CE 6000 0118 bra +0x11A /* 00003AE8 */
label000039D2:
000039D2 206E 0018 movea.l A0, [A6 + 0x18]
000039D6 5250 addq.w [A0], 1
000039D8 508B addq.l A3, 8
000039DA 4A47 tst.w D7
000039DC 670E beq +0x10 /* 000039EC */
000039DE 3887 move.w [A4], D7
000039E0 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
000039E6 7000 moveq.l D0, 0x00
000039E8 6000 00FE bra +0x100 /* 00003AE8 */
label000039EC:
000039EC 4A53 tst.w [A3]
000039EE 6610 bne +0x12 /* 00003A00 */
000039F0 7006 moveq.l D0, 0x06
000039F2 3880 move.w [A4], D0
000039F4 7001 moveq.l D0, 0x01
000039F6 2940 0002 move.l [A4 + 0x2], D0
000039FA 7000 moveq.l D0, 0x00
000039FC 6000 00EA bra +0xEC /* 00003AE8 */
label00003A00:
00003A00 0C53 0FC5 cmpi.w [A3], 0xFC5
00003A04 6664 bne +0x66 /* 00003A6A */
00003A06 206E 0018 movea.l A0, [A6 + 0x18]
00003A0A 5250 addq.w [A0], 1
00003A0C 508B addq.l A3, 8
00003A0E 486E FFF6 pea.l [A6 - 0xA]
00003A12 486E FFFE pea.l [A6 - 0x2]
00003A16 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003A1A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003A1E 2F0B move.l -[A7], A3
00003A20 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A24 4EBA D8C2 jsr [PC - 0x273E /* 000012E8 */]
00003A28 4FEF 0018 lea.l A7, [A7 + 0x18]
00003A2C 3C00 move.w D6, D0
00003A2E 4A46 tst.w D6
00003A30 6706 beq +0x8 /* 00003A38 */
00003A32 3006 move.w D0, D6
00003A34 6000 00B2 bra +0xB4 /* 00003AE8 */
label00003A38:
00003A38 206E 0018 movea.l A0, [A6 + 0x18]
00003A3C 302E FFFE move.w D0, [A6 - 0x2]
00003A40 D150 add.w [A0], D0
00003A42 486E FFFA pea.l [A6 - 0x6]
00003A46 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00003A4A 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00003A4E 508F addq.l A7, 8
00003A50 3C00 move.w D6, D0
00003A52 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00003A56 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00003A5A 7007 moveq.l D0, 0x07
00003A5C 3880 move.w [A4], D0
00003A5E 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
00003A64 3006 move.w D0, D6
00003A66 6000 0080 bra +0x82 /* 00003AE8 */
label00003A6A:
00003A6A 486E FFF6 pea.l [A6 - 0xA]
00003A6E 486E FFFE pea.l [A6 - 0x2]
00003A72 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003A76 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003A7A 2F0B move.l -[A7], A3
00003A7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A80 4EBA D80C jsr [PC - 0x27F4 /* 0000128E */]
00003A84 4FEF 0018 lea.l A7, [A7 + 0x18]
00003A88 3C00 move.w D6, D0
00003A8A 4A46 tst.w D6
00003A8C 6704 beq +0x6 /* 00003A92 */
00003A8E 3006 move.w D0, D6
00003A90 6056 bra +0x58 /* 00003AE8 */
label00003A92:
00003A92 206E 0018 movea.l A0, [A6 + 0x18]
00003A96 302E FFFE move.w D0, [A6 - 0x2]
00003A9A D150 add.w [A0], D0
00003A9C 486E FEF6 pea.l [A6 - 0x10A]
00003AA0 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00003AA4 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00003AA8 508F addq.l A7, 8
00003AAA 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00003AAE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00003AB2 486E FFFA pea.l [A6 - 0x6]
00003AB6 486E FEF6 pea.l [A6 - 0x10A]
00003ABA 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00003ABE 508F addq.l A7, 8
00003AC0 3C00 move.w D6, D0
00003AC2 4A46 tst.w D6
00003AC4 6716 beq +0x18 /* 00003ADC */
00003AC6 7008 moveq.l D0, 0x08
00003AC8 3880 move.w [A4], D0
00003ACA 486C 0006 pea.l [A4 + 0x6]
00003ACE 486E FEF6 pea.l [A6 - 0x10A]
00003AD2 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00003AD6 508F addq.l A7, 8
00003AD8 7000 moveq.l D0, 0x00
00003ADA 600C bra +0xE /* 00003AE8 */
label00003ADC:
00003ADC 7006 moveq.l D0, 0x06
00003ADE 3880 move.w [A4], D0
00003AE0 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
00003AE6 7000 moveq.l D0, 0x00
label00003AE8:
00003AE8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00003AEC 4E5E unlink A6
00003AEE 4E75 rts
export_408:
fn00003AF0:
00003AF0 4E56 FFFA link A6, -0x0006
00003AF4 48E7 0308 movem.l -[A7], D6,D7,A4
00003AF8 286E 0008 movea.l A4, [A6 + 0x8]
00003AFC 486E FFFA pea.l [A6 - 0x6]
00003B00 486E FFFE pea.l [A6 - 0x2]
00003B04 486C 0106 pea.l [A4 + 0x106]
00003B08 4EBA 1F86 jsr [PC + 0x1F86 /* 00005A90 */]
00003B0C 4FEF 000C lea.l A7, [A7 + 0xC]
00003B10 3C00 move.w D6, D0
00003B12 4A46 tst.w D6
00003B14 6706 beq +0x8 /* 00003B1C */
00003B16 3006 move.w D0, D6
00003B18 6000 0098 bra +0x9A /* 00003BB2 */
label00003B1C:
00003B1C 4A6E FFFE tst.w [A6 - 0x2]
00003B20 665A bne +0x5C /* 00003B7C */
00003B22 42A7 clr.l -[A7]
00003B24 4878 1594 push.l 0x1594
00003B28 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
00003B2C 205F movea.l A0, [A7]+
00003B2E 2D48 FFFA move.l [A6 - 0x6], A0
00003B32 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003B36 486C 010C pea.l [A4 + 0x10C]
00003B3A 3F2C 0106 move.w -[A7], [A4 + 0x106]
00003B3E 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */]
00003B42 4FEF 000A lea.l A7, [A7 + 0xA]
00003B46 3F00 move.w -[A7], D0
00003B48 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003B4C 548F addq.l A7, 2
00003B4E 4878 0910 push.l 0x910
00003B52 486C 010C pea.l [A4 + 0x10C]
00003B56 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00003B5A 508F addq.l A7, 8
00003B5C 4A40 tst.w D0
00003B5E 661C bne +0x1E /* 00003B7C */
00003B60 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003B64 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00003B68 588F addq.l A7, 4
00003B6A 4A40 tst.w D0
00003B6C 670E beq +0x10 /* 00003B7C */
00003B6E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003B72 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00003B76 588F addq.l A7, 4
00003B78 7067 moveq.l D0, 0x67
00003B7A 6036 bra +0x38 /* 00003BB2 */
label00003B7C:
00003B7C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003B80 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003B84 2F0C move.l -[A7], A4
00003B86 4EBA 0032 jsr [PC + 0x32 /* 00003BBA */]
00003B8A 4FEF 000C lea.l A7, [A7 + 0xC]
00003B8E 3C00 move.w D6, D0
00003B90 4A46 tst.w D6
00003B92 6714 beq +0x16 /* 00003BA8 */
00003B94 4A6E FFFE tst.w [A6 - 0x2]
00003B98 660A bne +0xC /* 00003BA4 */
00003B9A 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003B9E 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00003BA2 588F addq.l A7, 4
label00003BA4:
00003BA4 3006 move.w D0, D6
00003BA6 600A bra +0xC /* 00003BB2 */
label00003BA8:
00003BA8 206E 000C movea.l A0, [A6 + 0xC]
00003BAC 20AE FFFA move.l [A0], [A6 - 0x6]
00003BB0 7000 moveq.l D0, 0x00
label00003BB2:
00003BB2 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00003BB6 4E5E unlink A6
00003BB8 4E75 rts
fn00003BBA:
00003BBA 4E56 FFFC link A6, -0x0004
00003BBE 48E7 0108 movem.l -[A7], D7,A4
00003BC2 286E 0008 movea.l A4, [A6 + 0x8]
00003BC6 4A54 tst.w [A4]
00003BC8 6612 bne +0x14 /* 00003BDC */
00003BCA 7006 moveq.l D0, 0x06
00003BCC 3880 move.w [A4], D0
00003BCE 2F2E 000C move.l -[A7], [A6 + 0xC]
00003BD2 4EBA 005C jsr [PC + 0x5C /* 00003C30 */]
00003BD6 588F addq.l A7, 4
00003BD8 2940 0002 move.l [A4 + 0x2], D0
label00003BDC:
00003BDC 486E FFFC pea.l [A6 - 0x4]
00003BE0 4878 0002 push.l 0x2
00003BE4 2F2E 000C move.l -[A7], [A6 + 0xC]
00003BE8 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003BEC 4FEF 000C lea.l A7, [A7 + 0xC]
00003BF0 3F00 move.w -[A7], D0
00003BF2 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003BF6 548F addq.l A7, 2
00003BF8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003BFC 4854 pea.l [A4]
00003BFE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C02 2F2E 000C move.l -[A7], [A6 + 0xC]
00003C06 4EBA 18AE jsr [PC + 0x18AE /* 000054B6 */]
00003C0A 4FEF 0010 lea.l A7, [A7 + 0x10]
00003C0E 3E00 move.w D7, D0
00003C10 4878 0002 push.l 0x2
00003C14 2F2E 000C move.l -[A7], [A6 + 0xC]
00003C18 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00003C1C 508F addq.l A7, 8
00003C1E 3F00 move.w -[A7], D0
00003C20 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003C24 548F addq.l A7, 2
00003C26 3007 move.w D0, D7
00003C28 4CDF 1080 movem.l D7,A4, [A7]+
00003C2C 4E5E unlink A6
00003C2E 4E75 rts
fn00003C30:
00003C30 4E56 0000 link A6, 0
00003C34 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003C38 286E 0008 movea.l A4, [A6 + 0x8]
00003C3C 2E3C 7FFF FFFF move.l D7, 0x7FFFFFFF
00003C42 206D B148 movea.l A0, [A5 - 0x4EB8]
00003C46 2650 movea.l A3, [A0]
00003C48 7C00 moveq.l D6, 0x00
00003C4A 6014 bra +0x16 /* 00003C60 */
label00003C4C:
00003C4C B9D3 cmpa.l A4, [A3]
00003C4E 660A bne +0xC /* 00003C5A */
00003C50 BEAB 0008 cmp.l D7, [A3 + 0x8]
00003C54 6F04 ble +0x6 /* 00003C5A */
00003C56 2E2B 0008 move.l D7, [A3 + 0x8]
label00003C5A:
00003C5A 47EB 001C lea.l A3, [A3 + 0x1C]
00003C5E 5246 addq.w D6, 1
label00003C60:
00003C60 BC6D B116 cmp.w D6, [A5 - 0x4EEA]
00003C64 6DE6 blt -0x18 /* 00003C4C */
00003C66 0C87 7FFF FFFF cmpi.l D7, 0x7FFFFFFF
00003C6C 6604 bne +0x6 /* 00003C72 */
00003C6E 7001 moveq.l D0, 0x01
00003C70 6002 bra +0x4 /* 00003C74 */
label00003C72:
00003C72 2007 move.l D0, D7
label00003C74:
00003C74 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003C78 4E5E unlink A6
00003C7A 4E75 rts
fn00003C7C:
00003C7C 4E56 FAD4 link A6, -0x052C
00003C80 48E7 0018 movem.l -[A7], A3,A4
00003C84 286E 000C movea.l A4, [A6 + 0xC]
00003C88 266E 001C movea.l A3, [A6 + 0x1C]
00003C8C 206E 0018 movea.l A0, [A6 + 0x18]
00003C90 4250 clr.w [A0]
00003C92 3F2E 0020 move.w -[A7], [A6 + 0x20]
00003C96 486E FB34 pea.l [A6 - 0x4CC]
00003C9A 486E FADC pea.l [A6 - 0x524]
00003C9E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003CA2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003CA6 2F0C move.l -[A7], A4
00003CA8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003CAC 4EBA 03D8 jsr [PC + 0x3D8 /* 00004086 */]
00003CB0 4FEF 001A lea.l A7, [A7 + 0x1A]
00003CB4 3D40 FADE move.w [A6 - 0x522], D0
00003CB8 4A6E FADE tst.w [A6 - 0x522]
00003CBC 6708 beq +0xA /* 00003CC6 */
00003CBE 302E FADE move.w D0, [A6 - 0x522]
00003CC2 6000 03BA bra +0x3BC /* 0000407E */
label00003CC6:
00003CC6 206E 0018 movea.l A0, [A6 + 0x18]
00003CCA 302E FADC move.w D0, [A6 - 0x524]
00003CCE D150 add.w [A0], D0
00003CD0 486E FAD4 pea.l [A6 - 0x52C]
00003CD4 486E FAD8 pea.l [A6 - 0x528]
00003CD8 486E FAE0 pea.l [A6 - 0x520]
00003CDC 486E FB34 pea.l [A6 - 0x4CC]
00003CE0 4EBA 0794 jsr [PC + 0x794 /* 00004476 */]
00003CE4 4FEF 0010 lea.l A7, [A7 + 0x10]
00003CE8 3D40 FADE move.w [A6 - 0x522], D0
00003CEC 4A6E FADE tst.w [A6 - 0x522]
00003CF0 6708 beq +0xA /* 00003CFA */
00003CF2 302E FADE move.w D0, [A6 - 0x522]
00003CF6 6000 0386 bra +0x388 /* 0000407E */
label00003CFA:
00003CFA 486E FF9E pea.l [A6 - 0x62]
00003CFE 2F2E FAD4 move.l -[A7], [A6 - 0x52C]
00003D02 2F2E FAE0 move.l -[A7], [A6 - 0x520]
00003D06 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00003D0A 4FEF 000C lea.l A7, [A7 + 0xC]
00003D0E 4A40 tst.w D0
00003D10 6700 0172 beq +0x174 /* 00003E84 */
00003D14 202E FFBA move.l D0, [A6 - 0x46]
00003D18 B0AE FAD8 cmp.l D0, [A6 - 0x528]
00003D1C 6618 bne +0x1A /* 00003D36 */
00003D1E 41EB 0022 lea.l A0, [A3 + 0x22]
00003D22 43EE FF9E lea.l A1, [A6 - 0x62]
00003D26 7017 moveq.l D0, 0x17
label00003D28:
00003D28 20D9 move.l [A0]+, [A1]+
00003D2A 51C8 FFFC dbf D0, -0x6 /* 00003D28 */
00003D2E 30D9 move.w [A0]+, [A1]+
00003D30 7000 moveq.l D0, 0x00
00003D32 6000 034A bra +0x34C /* 0000407E */
label00003D36:
00003D36 2D6E FAD8 FFBA move.l [A6 - 0x46], [A6 - 0x528]
00003D3C 486E FAE4 pea.l [A6 - 0x51C]
00003D40 2F2E FFBA move.l -[A7], [A6 - 0x46]
00003D44 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00003D48 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003D4C 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00003D50 4FEF 0010 lea.l A7, [A7 + 0x10]
00003D54 4878 0003 push.l 0x3
00003D58 2F2E FB00 move.l -[A7], [A6 - 0x500]
00003D5C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003D60 2F00 move.l -[A7], D0
00003D62 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00003D66 588F addq.l A7, 4
00003D68 4A40 tst.w D0
00003D6A 6706 beq +0x8 /* 00003D72 */
00003D6C 7025 moveq.l D0, 0x25
00003D6E 6000 030E bra +0x310 /* 0000407E */
label00003D72:
00003D72 206E FFC6 movea.l A0, [A6 - 0x3A]
00003D76 2050 movea.l A0, [A0]
00003D78 2F28 0024 move.l -[A7], [A0 + 0x24]
00003D7C 2F2E FFDE move.l -[A7], [A6 - 0x22]
00003D80 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
00003D84 508F addq.l A7, 8
00003D86 3F00 move.w -[A7], D0
00003D88 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003D8C 548F addq.l A7, 2
00003D8E 2D6E FAE4 FFBE move.l [A6 - 0x42], [A6 - 0x51C]
00003D94 2D6E FAEC FFC2 move.l [A6 - 0x3E], [A6 - 0x514]
00003D9A 486E FFC6 pea.l [A6 - 0x3A]
00003D9E 2F2E FFBE move.l -[A7], [A6 - 0x42]
00003DA2 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003DA6 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003DAA 4FEF 000C lea.l A7, [A7 + 0xC]
00003DAE 3F00 move.w -[A7], D0
00003DB0 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003DB4 548F addq.l A7, 2
00003DB6 206E FFC6 movea.l A0, [A6 - 0x3A]
00003DBA 2050 movea.l A0, [A0]
00003DBC 2D68 0020 FFCA move.l [A6 - 0x36], [A0 + 0x20]
00003DC2 4A6D B110 tst.w [A5 - 0x4EF0]
00003DC6 671A beq +0x1C /* 00003DE2 */
00003DC8 206E FFC6 movea.l A0, [A6 - 0x3A]
00003DCC 486E FFCE pea.l [A6 - 0x32]
00003DD0 2050 movea.l A0, [A0]
00003DD2 2F28 0010 move.l -[A7], [A0 + 0x10]
00003DD6 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003DDA 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */]
00003DDE 4FEF 000C lea.l A7, [A7 + 0xC]
label00003DE2:
00003DE2 2D6E FAE8 FFD2 move.l [A6 - 0x2E], [A6 - 0x518]
00003DE8 2D6E FAF0 FFD6 move.l [A6 - 0x2A], [A6 - 0x510]
00003DEE 486E FFDA pea.l [A6 - 0x26]
00003DF2 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
00003DF6 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003DFA 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003DFE 4FEF 000C lea.l A7, [A7 + 0xC]
00003E02 3F00 move.w -[A7], D0
00003E04 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003E08 548F addq.l A7, 2
00003E0A 206E FFDA movea.l A0, [A6 - 0x26]
00003E0E 2050 movea.l A0, [A0]
00003E10 2D68 0020 FFDE move.l [A6 - 0x22], [A0 + 0x20]
00003E16 4A6D B110 tst.w [A5 - 0x4EF0]
00003E1A 671A beq +0x1C /* 00003E36 */
00003E1C 206E FFDA movea.l A0, [A6 - 0x26]
00003E20 486E FFE2 pea.l [A6 - 0x1E]
00003E24 2050 movea.l A0, [A0]
00003E26 2F28 0010 move.l -[A7], [A0 + 0x10]
00003E2A 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003E2E 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */]
00003E32 4FEF 000C lea.l A7, [A7 + 0xC]
label00003E36:
00003E36 206E FFC6 movea.l A0, [A6 - 0x3A]
00003E3A 2050 movea.l A0, [A0]
00003E3C 2F28 0024 move.l -[A7], [A0 + 0x24]
00003E40 2F2E FFDE move.l -[A7], [A6 - 0x22]
00003E44 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
00003E48 508F addq.l A7, 8
00003E4A 3F00 move.w -[A7], D0
00003E4C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003E50 548F addq.l A7, 2
00003E52 42AE FFE6 clr.l [A6 - 0x1A]
00003E56 42AE FFEA clr.l [A6 - 0x16]
00003E5A 42AE FFEE clr.l [A6 - 0x12]
00003E5E 7064 moveq.l D0, 0x64
00003E60 3D40 FFFA move.w [A6 - 0x6], D0
00003E64 426E FFFC clr.w [A6 - 0x4]
00003E68 426E FFFE clr.w [A6 - 0x2]
00003E6C 41EB 0022 lea.l A0, [A3 + 0x22]
00003E70 43EE FF9E lea.l A1, [A6 - 0x62]
00003E74 7017 moveq.l D0, 0x17
label00003E76:
00003E76 20D9 move.l [A0]+, [A1]+
00003E78 51C8 FFFC dbf D0, -0x6 /* 00003E76 */
00003E7C 30D9 move.w [A0]+, [A1]+
00003E7E 7000 moveq.l D0, 0x00
00003E80 6000 01FC bra +0x1FE /* 0000407E */
label00003E84:
00003E84 2D6E FAE0 FF9E move.l [A6 - 0x62], [A6 - 0x520]
00003E8A 486E FFA2 pea.l [A6 - 0x5E]
00003E8E 42A7 clr.l -[A7]
00003E90 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003E94 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003E98 4FEF 000C lea.l A7, [A7 + 0xC]
00003E9C 3F00 move.w -[A7], D0
00003E9E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003EA2 548F addq.l A7, 2
00003EA4 486E FFA6 pea.l [A6 - 0x5A]
00003EA8 4878 0001 push.l 0x1
00003EAC 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003EB0 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003EB4 4FEF 000C lea.l A7, [A7 + 0xC]
00003EB8 3F00 move.w -[A7], D0
00003EBA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003EBE 548F addq.l A7, 2
00003EC0 2D6E FAD4 FFAA move.l [A6 - 0x56], [A6 - 0x52C]
00003EC6 486E FB24 pea.l [A6 - 0x4DC]
00003ECA 2F2E FFAA move.l -[A7], [A6 - 0x56]
00003ECE 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00003ED2 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003ED6 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003EDA 4FEF 0010 lea.l A7, [A7 + 0x10]
00003EDE 2D6E FB24 FFAE move.l [A6 - 0x52], [A6 - 0x4DC]
00003EE4 2D6E FB28 FFB2 move.l [A6 - 0x4E], [A6 - 0x4D8]
00003EEA 486E FFB6 pea.l [A6 - 0x4A]
00003EEE 2F2E FFAE move.l -[A7], [A6 - 0x52]
00003EF2 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003EF6 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003EFA 4FEF 000C lea.l A7, [A7 + 0xC]
00003EFE 3F00 move.w -[A7], D0
00003F00 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003F04 548F addq.l A7, 2
00003F06 2D6E FAD8 FFBA move.l [A6 - 0x46], [A6 - 0x528]
00003F0C 486E FAE4 pea.l [A6 - 0x51C]
00003F10 2F2E FFBA move.l -[A7], [A6 - 0x46]
00003F14 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00003F18 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003F1C 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00003F20 4FEF 0010 lea.l A7, [A7 + 0x10]
00003F24 4878 0003 push.l 0x3
00003F28 2F2E FB00 move.l -[A7], [A6 - 0x500]
00003F2C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003F30 2F00 move.l -[A7], D0
00003F32 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00003F36 588F addq.l A7, 4
00003F38 4A40 tst.w D0
00003F3A 6750 beq +0x52 /* 00003F8C */
00003F3C 42A7 clr.l -[A7]
00003F3E 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003F42 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00003F46 508F addq.l A7, 8
00003F48 3F00 move.w -[A7], D0
00003F4A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003F4E 548F addq.l A7, 2
00003F50 4878 0001 push.l 0x1
00003F54 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003F58 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00003F5C 508F addq.l A7, 8
00003F5E 3F00 move.w -[A7], D0
00003F60 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003F64 548F addq.l A7, 2
00003F66 2F2E FFAE move.l -[A7], [A6 - 0x52]
00003F6A 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003F6E 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00003F72 508F addq.l A7, 8
00003F74 3F00 move.w -[A7], D0
00003F76 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003F7A 548F addq.l A7, 2
00003F7C 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003F80 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00003F84 588F addq.l A7, 4
00003F86 7025 moveq.l D0, 0x25
00003F88 6000 00F4 bra +0xF6 /* 0000407E */
label00003F8C:
00003F8C 2D6E FAE4 FFBE move.l [A6 - 0x42], [A6 - 0x51C]
00003F92 2D6E FAEC FFC2 move.l [A6 - 0x3E], [A6 - 0x514]
00003F98 486E FFC6 pea.l [A6 - 0x3A]
00003F9C 2F2E FFBE move.l -[A7], [A6 - 0x42]
00003FA0 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003FA4 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003FA8 4FEF 000C lea.l A7, [A7 + 0xC]
00003FAC 3F00 move.w -[A7], D0
00003FAE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003FB2 548F addq.l A7, 2
00003FB4 206E FFC6 movea.l A0, [A6 - 0x3A]
00003FB8 2050 movea.l A0, [A0]
00003FBA 2D68 0020 FFCA move.l [A6 - 0x36], [A0 + 0x20]
00003FC0 4A6D B110 tst.w [A5 - 0x4EF0]
00003FC4 671A beq +0x1C /* 00003FE0 */
00003FC6 206E FFC6 movea.l A0, [A6 - 0x3A]
00003FCA 486E FFCE pea.l [A6 - 0x32]
00003FCE 2050 movea.l A0, [A0]
00003FD0 2F28 0010 move.l -[A7], [A0 + 0x10]
00003FD4 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003FD8 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */]
00003FDC 4FEF 000C lea.l A7, [A7 + 0xC]
label00003FE0:
00003FE0 2D6E FAE8 FFD2 move.l [A6 - 0x2E], [A6 - 0x518]
00003FE6 2D6E FAF0 FFD6 move.l [A6 - 0x2A], [A6 - 0x510]
00003FEC 486E FFDA pea.l [A6 - 0x26]
00003FF0 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
00003FF4 2F2E FF9E move.l -[A7], [A6 - 0x62]
00003FF8 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003FFC 4FEF 000C lea.l A7, [A7 + 0xC]
00004000 3F00 move.w -[A7], D0
00004002 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00004006 548F addq.l A7, 2
00004008 206E FFDA movea.l A0, [A6 - 0x26]
0000400C 2050 movea.l A0, [A0]
0000400E 2D68 0020 FFDE move.l [A6 - 0x22], [A0 + 0x20]
00004014 4A6D B110 tst.w [A5 - 0x4EF0]
00004018 671A beq +0x1C /* 00004034 */
0000401A 206E FFDA movea.l A0, [A6 - 0x26]
0000401E 486E FFE2 pea.l [A6 - 0x1E]
00004022 2050 movea.l A0, [A0]
00004024 2F28 0010 move.l -[A7], [A0 + 0x10]
00004028 2F2E FF9E move.l -[A7], [A6 - 0x62]
0000402C 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */]
00004030 4FEF 000C lea.l A7, [A7 + 0xC]
label00004034:
00004034 206E FFC6 movea.l A0, [A6 - 0x3A]
00004038 2050 movea.l A0, [A0]
0000403A 2F28 0024 move.l -[A7], [A0 + 0x24]
0000403E 2F2E FFDE move.l -[A7], [A6 - 0x22]
00004042 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
00004046 508F addq.l A7, 8
00004048 3F00 move.w -[A7], D0
0000404A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000404E 548F addq.l A7, 2
00004050 42AE FFE6 clr.l [A6 - 0x1A]
00004054 42AE FFEA clr.l [A6 - 0x16]
00004058 42AE FFEE clr.l [A6 - 0x12]
0000405C 7064 moveq.l D0, 0x64
0000405E 3D40 FFFA move.w [A6 - 0x6], D0
00004062 426E FFFC clr.w [A6 - 0x4]
00004066 426E FFFE clr.w [A6 - 0x2]
0000406A 41EB 0022 lea.l A0, [A3 + 0x22]
0000406E 43EE FF9E lea.l A1, [A6 - 0x62]
00004072 7017 moveq.l D0, 0x17
label00004074:
00004074 20D9 move.l [A0]+, [A1]+
00004076 51C8 FFFC dbf D0, -0x6 /* 00004074 */
0000407A 30D9 move.w [A0]+, [A1]+
0000407C 7000 moveq.l D0, 0x00
label0000407E:
0000407E 4CDF 1800 movem.l A3,A4, [A7]+
00004082 4E5E unlink A6
00004084 4E75 rts
export_406:
fn00004086:
00004086 4E56 FDEC link A6, -0x0214
0000408A 48E7 0018 movem.l -[A7], A3,A4
0000408E 266E 000C movea.l A3, [A6 + 0xC]
00004092 286E 001C movea.l A4, [A6 + 0x1C]
00004096 206E 0018 movea.l A0, [A6 + 0x18]
0000409A 4250 clr.w [A0]
0000409C 4254 clr.w [A4]
0000409E 426C 0106 clr.w [A4 + 0x106]
000040A2 426C 020C clr.w [A4 + 0x20C]
000040A6 426C 0312 clr.w [A4 + 0x312]
000040AA 422C 0318 clr.b [A4 + 0x318]
000040AE 3F2E 0020 move.w -[A7], [A6 + 0x20]
000040B2 486E FEF6 pea.l [A6 - 0x10A]
000040B6 486E FEEC pea.l [A6 - 0x114]
000040BA 486E FEEE pea.l [A6 - 0x112]
000040BE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000040C2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000040C6 2F0B move.l -[A7], A3
000040C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040CC 4EBA 0184 jsr [PC + 0x184 /* 00004252 */]
000040D0 4FEF 001E lea.l A7, [A7 + 0x1E]
000040D4 3D40 FEF0 move.w [A6 - 0x110], D0
000040D8 4A6E FEF0 tst.w [A6 - 0x110]
000040DC 6708 beq +0xA /* 000040E6 */
000040DE 302E FEF0 move.w D0, [A6 - 0x110]
000040E2 6000 0166 bra +0x168 /* 0000424A */
label000040E6:
000040E6 0C6E 0004 FEEC cmpi.w [A6 - 0x114], 0x4
000040EC 665E bne +0x60 /* 0000414C */
000040EE 426E 0020 clr.w [A6 + 0x20]
000040F2 206E 0018 movea.l A0, [A6 + 0x18]
000040F6 302E FEEE move.w D0, [A6 - 0x112]
000040FA D150 add.w [A0], D0
000040FC 302E FEEE move.w D0, [A6 - 0x112]
00004100 48C0 ext.l D0
00004102 E780 asl D0, 3
00004104 D7C0 add.l A3, D0
00004106 41D4 lea.l A0, [A4]
00004108 43EE FEF6 lea.l A1, [A6 - 0x10A]
0000410C 7040 moveq.l D0, 0x40
label0000410E:
0000410E 20D9 move.l [A0]+, [A1]+
00004110 51C8 FFFC dbf D0, -0x6 /* 0000410E */
00004114 30D9 move.w [A0]+, [A1]+
00004116 4267 clr.w -[A7]
00004118 486E FEF6 pea.l [A6 - 0x10A]
0000411C 486E FEEC pea.l [A6 - 0x114]
00004120 486E FEEE pea.l [A6 - 0x112]
00004124 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004128 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000412C 2F0B move.l -[A7], A3
0000412E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004132 4EBA 011E jsr [PC + 0x11E /* 00004252 */]
00004136 4FEF 001E lea.l A7, [A7 + 0x1E]
0000413A 3D40 FEF0 move.w [A6 - 0x110], D0
0000413E 4A6E FEF0 tst.w [A6 - 0x110]
00004142 6708 beq +0xA /* 0000414C */
00004144 302E FEF0 move.w D0, [A6 - 0x110]
00004148 6000 0100 bra +0x102 /* 0000424A */
label0000414C:
0000414C 0C6E 0005 FEEC cmpi.w [A6 - 0x114], 0x5
00004152 6660 bne +0x62 /* 000041B4 */
00004154 426E 0020 clr.w [A6 + 0x20]
00004158 206E 0018 movea.l A0, [A6 + 0x18]
0000415C 302E FEEE move.w D0, [A6 - 0x112]
00004160 D150 add.w [A0], D0
00004162 302E FEEE move.w D0, [A6 - 0x112]
00004166 48C0 ext.l D0
00004168 E780 asl D0, 3
0000416A D7C0 add.l A3, D0
0000416C 41EC 0106 lea.l A0, [A4 + 0x106]
00004170 43EE FEF6 lea.l A1, [A6 - 0x10A]
00004174 7040 moveq.l D0, 0x40
label00004176:
00004176 20D9 move.l [A0]+, [A1]+
00004178 51C8 FFFC dbf D0, -0x6 /* 00004176 */
0000417C 30D9 move.w [A0]+, [A1]+
0000417E 4267 clr.w -[A7]
00004180 486E FEF6 pea.l [A6 - 0x10A]
00004184 486E FEEC pea.l [A6 - 0x114]
00004188 486E FEEE pea.l [A6 - 0x112]
0000418C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004190 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004194 2F0B move.l -[A7], A3
00004196 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000419A 4EBA 00B6 jsr [PC + 0xB6 /* 00004252 */]
0000419E 4FEF 001E lea.l A7, [A7 + 0x1E]
000041A2 3D40 FEF0 move.w [A6 - 0x110], D0
000041A6 4A6E FEF0 tst.w [A6 - 0x110]
000041AA 6708 beq +0xA /* 000041B4 */
000041AC 302E FEF0 move.w D0, [A6 - 0x110]
000041B0 6000 0098 bra +0x9A /* 0000424A */
label000041B4:
000041B4 0C6E 0006 FEEC cmpi.w [A6 - 0x114], 0x6
000041BA 662A bne +0x2C /* 000041E6 */
000041BC 426E 0020 clr.w [A6 + 0x20]
000041C0 206E 0018 movea.l A0, [A6 + 0x18]
000041C4 302E FEEE move.w D0, [A6 - 0x112]
000041C8 D150 add.w [A0], D0
000041CA 302E FEEE move.w D0, [A6 - 0x112]
000041CE 48C0 ext.l D0
000041D0 E780 asl D0, 3
000041D2 D7C0 add.l A3, D0
000041D4 41EC 020C lea.l A0, [A4 + 0x20C]
000041D8 43EE FEF6 lea.l A1, [A6 - 0x10A]
000041DC 7040 moveq.l D0, 0x40
label000041DE:
000041DE 20D9 move.l [A0]+, [A1]+
000041E0 51C8 FFFC dbf D0, -0x6 /* 000041DE */
000041E4 30D9 move.w [A0]+, [A1]+
label000041E6:
000041E6 4A6E 0020 tst.w [A6 + 0x20]
000041EA 6612 bne +0x14 /* 000041FE */
000041EC 0C53 271B cmpi.w [A3], 0x271B
000041F0 6704 beq +0x6 /* 000041F6 */
000041F2 7000 moveq.l D0, 0x00
000041F4 6054 bra +0x56 /* 0000424A */
label000041F6:
000041F6 508B addq.l A3, 8
000041F8 206E 0018 movea.l A0, [A6 + 0x18]
000041FC 5250 addq.w [A0], 1
label000041FE:
000041FE 486E FEF6 pea.l [A6 - 0x10A]
00004202 486E FEEE pea.l [A6 - 0x112]
00004206 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000420A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000420E 2F0B move.l -[A7], A3
00004210 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004214 4EBA 1A04 jsr [PC + 0x1A04 /* 00005C1A */]
00004218 4FEF 0018 lea.l A7, [A7 + 0x18]
0000421C 3D40 FEF0 move.w [A6 - 0x110], D0
00004220 4A6E FEF0 tst.w [A6 - 0x110]
00004224 6706 beq +0x8 /* 0000422C */
00004226 302E FEF0 move.w D0, [A6 - 0x110]
0000422A 601E bra +0x20 /* 0000424A */
label0000422C:
0000422C 41EC 0312 lea.l A0, [A4 + 0x312]
00004230 43EE FEF6 lea.l A1, [A6 - 0x10A]
00004234 7040 moveq.l D0, 0x40
label00004236:
00004236 20D9 move.l [A0]+, [A1]+
00004238 51C8 FFFC dbf D0, -0x6 /* 00004236 */
0000423C 30D9 move.w [A0]+, [A1]+
0000423E 206E 0018 movea.l A0, [A6 + 0x18]
00004242 302E FEEE move.w D0, [A6 - 0x112]
00004246 D150 add.w [A0], D0
00004248 7000 moveq.l D0, 0x00
label0000424A:
0000424A 4CDF 1800 movem.l A3,A4, [A7]+
0000424E 4E5E unlink A6
00004250 4E75 rts
fn00004252:
00004252 4E56 FEF6 link A6, -0x010A
00004256 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000425A 266E 000C movea.l A3, [A6 + 0xC]
0000425E 286E 0020 movea.l A4, [A6 + 0x20]
00004262 7C01 moveq.l D6, 0x01
00004264 206E 0018 movea.l A0, [A6 + 0x18]
00004268 4250 clr.w [A0]
0000426A 206E 001C movea.l A0, [A6 + 0x1C]
0000426E 4250 clr.w [A0]
00004270 4A6E 0024 tst.w [A6 + 0x24]
00004274 6614 bne +0x16 /* 0000428A */
00004276 0C53 271B cmpi.w [A3], 0x271B
0000427A 6706 beq +0x8 /* 00004282 */
0000427C 7000 moveq.l D0, 0x00
0000427E 6000 01EE bra +0x1F0 /* 0000446E */
label00004282:
00004282 206E 0018 movea.l A0, [A6 + 0x18]
00004286 5250 addq.w [A0], 1
00004288 508B addq.l A3, 8
label0000428A:
0000428A 7A00 moveq.l D5, 0x00
0000428C 0C53 1B58 cmpi.w [A3], 0x1B58
00004290 6F2E ble +0x30 /* 000042C0 */
00004292 0C53 1B66 cmpi.w [A3], 0x1B66
00004296 6C28 bge +0x2A /* 000042C0 */
00004298 7C00 moveq.l D6, 0x00
0000429A 7A06 moveq.l D5, 0x06
0000429C 3013 move.w D0, [A3]
0000429E 0640 E4A8 addi.w D0, 0xE4A8
000042A2 48C0 ext.l D0
000042A4 2D40 FFFA move.l [A6 - 0x6], D0
000042A8 0C53 1B63 cmpi.w [A3], 0x1B63
000042AC 6602 bne +0x4 /* 000042B0 */
000042AE 7A01 moveq.l D5, 0x01
label000042B0:
000042B0 0C53 1B65 cmpi.w [A3], 0x1B65
000042B4 6602 bne +0x4 /* 000042B8 */
000042B6 7A02 moveq.l D5, 0x02
label000042B8:
000042B8 0C53 1B64 cmpi.w [A3], 0x1B64
000042BC 6602 bne +0x4 /* 000042C0 */
000042BE 7A03 moveq.l D5, 0x03
label000042C0:
000042C0 0C53 2B51 cmpi.w [A3], 0x2B51 /* '+Q' */
000042C4 6602 bne +0x4 /* 000042C8 */
000042C6 7A04 moveq.l D5, 0x04
label000042C8:
000042C8 0C53 271A cmpi.w [A3], 0x271A
000042CC 6602 bne +0x4 /* 000042D0 */
000042CE 7A05 moveq.l D5, 0x05
label000042D0:
000042D0 0C53 2B66 cmpi.w [A3], 0x2B66 /* '+f' */
000042D4 6602 bne +0x4 /* 000042D8 */
000042D6 7A06 moveq.l D5, 0x06
label000042D8:
000042D8 4A45 tst.w D5
000042DA 6708 beq +0xA /* 000042E4 */
000042DC 206E 0018 movea.l A0, [A6 + 0x18]
000042E0 5250 addq.w [A0], 1
000042E2 508B addq.l A3, 8
label000042E4:
000042E4 0C53 2B0B cmpi.w [A3], 0x2B0B
000042E8 6612 bne +0x14 /* 000042FC */
000042EA 206E 001C movea.l A0, [A6 + 0x1C]
000042EE 7004 moveq.l D0, 0x04
000042F0 3080 move.w [A0], D0
000042F2 4A46 tst.w D6
000042F4 6706 beq +0x8 /* 000042FC */
000042F6 2D6D B350 FFFA move.l [A6 - 0x6], [A5 - 0x4CB0]
label000042FC:
000042FC 0C53 2AFF cmpi.w [A3], 0x2AFF
00004300 6630 bne +0x32 /* 00004332 */
00004302 206E 001C movea.l A0, [A6 + 0x1C]
00004306 7005 moveq.l D0, 0x05
00004308 3080 move.w [A0], D0
0000430A 4A46 tst.w D6
0000430C 6724 beq +0x26 /* 00004332 */
0000430E 486E FFFA pea.l [A6 - 0x6]
00004312 2F2D B368 move.l -[A7], [A5 - 0x4C98]
00004316 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
0000431A 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
0000431E 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00004322 4FEF 0010 lea.l A7, [A7 + 0x10]
00004326 3E00 move.w D7, D0
00004328 4A47 tst.w D7
0000432A 6706 beq +0x8 /* 00004332 */
0000432C 3007 move.w D0, D7
0000432E 6000 013E bra +0x140 /* 0000446E */
label00004332:
00004332 0C53 2B72 cmpi.w [A3], 0x2B72 /* '+r' */
00004336 6612 bne +0x14 /* 0000434A */
00004338 206E 001C movea.l A0, [A6 + 0x1C]
0000433C 7006 moveq.l D0, 0x06
0000433E 3080 move.w [A0], D0
00004340 4A46 tst.w D6
00004342 6706 beq +0x8 /* 0000434A */
00004344 2D6D B340 FFFA move.l [A6 - 0x6], [A5 - 0x4CC0]
label0000434A:
0000434A 206E 001C movea.l A0, [A6 + 0x1C]
0000434E 4A50 tst.w [A0]
00004350 6606 bne +0x8 /* 00004358 */
00004352 7000 moveq.l D0, 0x00
00004354 6000 0118 bra +0x11A /* 0000446E */
label00004358:
00004358 206E 0018 movea.l A0, [A6 + 0x18]
0000435C 5250 addq.w [A0], 1
0000435E 508B addq.l A3, 8
00004360 4A45 tst.w D5
00004362 670E beq +0x10 /* 00004372 */
00004364 3885 move.w [A4], D5
00004366 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
0000436C 7000 moveq.l D0, 0x00
0000436E 6000 00FE bra +0x100 /* 0000446E */
label00004372:
00004372 4A53 tst.w [A3]
00004374 6610 bne +0x12 /* 00004386 */
00004376 7006 moveq.l D0, 0x06
00004378 3880 move.w [A4], D0
0000437A 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
00004380 7000 moveq.l D0, 0x00
00004382 6000 00EA bra +0xEC /* 0000446E */
label00004386:
00004386 0C53 0FC5 cmpi.w [A3], 0xFC5
0000438A 6664 bne +0x66 /* 000043F0 */
0000438C 206E 0018 movea.l A0, [A6 + 0x18]
00004390 5250 addq.w [A0], 1
00004392 508B addq.l A3, 8
00004394 486E FFF6 pea.l [A6 - 0xA]
00004398 486E FFFE pea.l [A6 - 0x2]
0000439C 2F2E 0014 move.l -[A7], [A6 + 0x14]
000043A0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000043A4 2F0B move.l -[A7], A3
000043A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043AA 4EBA CF3C jsr [PC - 0x30C4 /* 000012E8 */]
000043AE 4FEF 0018 lea.l A7, [A7 + 0x18]
000043B2 3E00 move.w D7, D0
000043B4 4A47 tst.w D7
000043B6 6706 beq +0x8 /* 000043BE */
000043B8 3007 move.w D0, D7
000043BA 6000 00B2 bra +0xB4 /* 0000446E */
label000043BE:
000043BE 206E 0018 movea.l A0, [A6 + 0x18]
000043C2 302E FFFE move.w D0, [A6 - 0x2]
000043C6 D150 add.w [A0], D0
000043C8 486E FFFA pea.l [A6 - 0x6]
000043CC 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000043D0 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
000043D4 508F addq.l A7, 8
000043D6 3E00 move.w D7, D0
000043D8 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000043DC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000043E0 7007 moveq.l D0, 0x07
000043E2 3880 move.w [A4], D0
000043E4 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
000043EA 3007 move.w D0, D7
000043EC 6000 0080 bra +0x82 /* 0000446E */
label000043F0:
000043F0 486E FFF6 pea.l [A6 - 0xA]
000043F4 486E FFFE pea.l [A6 - 0x2]
000043F8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000043FC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004400 2F0B move.l -[A7], A3
00004402 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004406 4EBA CE86 jsr [PC - 0x317A /* 0000128E */]
0000440A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000440E 3E00 move.w D7, D0
00004410 4A47 tst.w D7
00004412 6704 beq +0x6 /* 00004418 */
00004414 3007 move.w D0, D7
00004416 6056 bra +0x58 /* 0000446E */
label00004418:
00004418 206E 0018 movea.l A0, [A6 + 0x18]
0000441C 302E FFFE move.w D0, [A6 - 0x2]
00004420 D150 add.w [A0], D0
00004422 486E FEF6 pea.l [A6 - 0x10A]
00004426 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000442A 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
0000442E 508F addq.l A7, 8
00004430 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004434 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00004438 486E FFFA pea.l [A6 - 0x6]
0000443C 486E FEF6 pea.l [A6 - 0x10A]
00004440 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00004444 508F addq.l A7, 8
00004446 3E00 move.w D7, D0
00004448 4A47 tst.w D7
0000444A 6716 beq +0x18 /* 00004462 */
0000444C 7008 moveq.l D0, 0x08
0000444E 3880 move.w [A4], D0
00004450 486C 0006 pea.l [A4 + 0x6]
00004454 486E FEF6 pea.l [A6 - 0x10A]
00004458 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
0000445C 508F addq.l A7, 8
0000445E 7000 moveq.l D0, 0x00
00004460 600C bra +0xE /* 0000446E */
label00004462:
00004462 7006 moveq.l D0, 0x06
00004464 3880 move.w [A4], D0
00004466 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
0000446C 7000 moveq.l D0, 0x00
label0000446E:
0000446E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00004472 4E5E unlink A6
00004474 4E75 rts
export_405:
fn00004476:
00004476 4E56 FFFA link A6, -0x0006
0000447A 48E7 0308 movem.l -[A7], D6,D7,A4
0000447E 286E 0008 movea.l A4, [A6 + 0x8]
00004482 486E FFFA pea.l [A6 - 0x6]
00004486 486E FFFE pea.l [A6 - 0x2]
0000448A 486C 0312 pea.l [A4 + 0x312]
0000448E 4EBA 1600 jsr [PC + 0x1600 /* 00005A90 */]
00004492 4FEF 000C lea.l A7, [A7 + 0xC]
00004496 3C00 move.w D6, D0
00004498 4A46 tst.w D6
0000449A 6706 beq +0x8 /* 000044A2 */
0000449C 3006 move.w D0, D6
0000449E 6000 009C bra +0x9E /* 0000453C */
label000044A2:
000044A2 4A6E FFFE tst.w [A6 - 0x2]
000044A6 665A bne +0x5C /* 00004502 */
000044A8 42A7 clr.l -[A7]
000044AA 4878 1594 push.l 0x1594
000044AE 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
000044B2 205F movea.l A0, [A7]+
000044B4 2D48 FFFA move.l [A6 - 0x6], A0
000044B8 2F2E FFFA move.l -[A7], [A6 - 0x6]
000044BC 486C 0318 pea.l [A4 + 0x318]
000044C0 3F2C 0312 move.w -[A7], [A4 + 0x312]
000044C4 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */]
000044C8 4FEF 000A lea.l A7, [A7 + 0xA]
000044CC 3F00 move.w -[A7], D0
000044CE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000044D2 548F addq.l A7, 2
000044D4 4878 0910 push.l 0x910
000044D8 486C 0318 pea.l [A4 + 0x318]
000044DC 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000044E0 508F addq.l A7, 8
000044E2 4A40 tst.w D0
000044E4 661C bne +0x1E /* 00004502 */
000044E6 2F2E FFFA move.l -[A7], [A6 - 0x6]
000044EA 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
000044EE 588F addq.l A7, 4
000044F0 4A40 tst.w D0
000044F2 670E beq +0x10 /* 00004502 */
000044F4 2F2E FFFA move.l -[A7], [A6 - 0x6]
000044F8 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
000044FC 588F addq.l A7, 4
000044FE 7067 moveq.l D0, 0x67
00004500 603A bra +0x3C /* 0000453C */
label00004502:
00004502 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004506 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000450A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000450E 2F0C move.l -[A7], A4
00004510 4EBA 0032 jsr [PC + 0x32 /* 00004544 */]
00004514 4FEF 0010 lea.l A7, [A7 + 0x10]
00004518 3C00 move.w D6, D0
0000451A 4A46 tst.w D6
0000451C 6714 beq +0x16 /* 00004532 */
0000451E 4A6E FFFE tst.w [A6 - 0x2]
00004522 660A bne +0xC /* 0000452E */
00004524 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004528 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
0000452C 588F addq.l A7, 4
label0000452E:
0000452E 3006 move.w D0, D6
00004530 600A bra +0xC /* 0000453C */
label00004532:
00004532 206E 000C movea.l A0, [A6 + 0xC]
00004536 20AE FFFA move.l [A0], [A6 - 0x6]
0000453A 7000 moveq.l D0, 0x00
label0000453C:
0000453C 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00004540 4E5E unlink A6
00004542 4E75 rts
fn00004544:
00004544 4E56 FFA4 link A6, -0x005C
00004548 48E7 0300 movem.l -[A7], D6,D7
0000454C 206E 0008 movea.l A0, [A6 + 0x8]
00004550 4A68 020C tst.w [A0 + 0x20C]
00004554 661C bne +0x1E /* 00004572 */
00004556 206E 0008 movea.l A0, [A6 + 0x8]
0000455A 7006 moveq.l D0, 0x06
0000455C 3140 020C move.w [A0 + 0x20C], D0
00004560 2F2E 000C move.l -[A7], [A6 + 0xC]
00004564 4EBA 01EE jsr [PC + 0x1EE /* 00004754 */]
00004568 588F addq.l A7, 4
0000456A 206E 0008 movea.l A0, [A6 + 0x8]
0000456E 2140 020E move.l [A0 + 0x20E], D0
label00004572:
00004572 486E FFAC pea.l [A6 - 0x54]
00004576 4878 0001 push.l 0x1
0000457A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000457E 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00004582 4FEF 000C lea.l A7, [A7 + 0xC]
00004586 3F00 move.w -[A7], D0
00004588 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000458C 548F addq.l A7, 2
0000458E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004592 206E 0008 movea.l A0, [A6 + 0x8]
00004596 4868 020C pea.l [A0 + 0x20C]
0000459A 2F2E FFAC move.l -[A7], [A6 - 0x54]
0000459E 2F2E 000C move.l -[A7], [A6 + 0xC]
000045A2 4EBA 0D34 jsr [PC + 0xD34 /* 000052D8 */]
000045A6 4FEF 0010 lea.l A7, [A7 + 0x10]
000045AA 3C00 move.w D6, D0
000045AC 4A46 tst.w D6
000045AE 671C beq +0x1E /* 000045CC */
000045B0 4878 0001 push.l 0x1
000045B4 2F2E 000C move.l -[A7], [A6 + 0xC]
000045B8 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000045BC 508F addq.l A7, 8
000045BE 3F00 move.w -[A7], D0
000045C0 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000045C4 548F addq.l A7, 2
000045C6 3006 move.w D0, D6
000045C8 6000 0182 bra +0x184 /* 0000474C */
label000045CC:
000045CC 486E FFB0 pea.l [A6 - 0x50]
000045D0 206E 0014 movea.l A0, [A6 + 0x14]
000045D4 2F10 move.l -[A7], [A0]
000045D6 2F2E FFAC move.l -[A7], [A6 - 0x54]
000045DA 2F2E 000C move.l -[A7], [A6 + 0xC]
000045DE 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000045E2 4FEF 0010 lea.l A7, [A7 + 0x10]
000045E6 4878 0001 push.l 0x1
000045EA 2F2E 000C move.l -[A7], [A6 + 0xC]
000045EE 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000045F2 508F addq.l A7, 8
000045F4 3F00 move.w -[A7], D0
000045F6 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000045FA 548F addq.l A7, 2
000045FC 486E FFA8 pea.l [A6 - 0x58]
00004600 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00004604 2F2E 000C move.l -[A7], [A6 + 0xC]
00004608 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
0000460C 4FEF 000C lea.l A7, [A7 + 0xC]
00004610 3F00 move.w -[A7], D0
00004612 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00004616 548F addq.l A7, 2
00004618 206E 0008 movea.l A0, [A6 + 0x8]
0000461C 4A68 0106 tst.w [A0 + 0x106]
00004620 665E bne +0x60 /* 00004680 */
00004622 206E 0008 movea.l A0, [A6 + 0x8]
00004626 4A50 tst.w [A0]
00004628 6620 bne +0x22 /* 0000464A */
0000462A 206E 0008 movea.l A0, [A6 + 0x8]
0000462E 7006 moveq.l D0, 0x06
00004630 3080 move.w [A0], D0
00004632 206E 0014 movea.l A0, [A6 + 0x14]
00004636 2F10 move.l -[A7], [A0]
00004638 2F2E 000C move.l -[A7], [A6 + 0xC]
0000463C 4EBA 016E jsr [PC + 0x16E /* 000047AC */]
00004640 508F addq.l A7, 8
00004642 206E 0008 movea.l A0, [A6 + 0x8]
00004646 2140 0002 move.l [A0 + 0x2], D0
label0000464A:
0000464A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000464E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004652 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00004656 2F2E 000C move.l -[A7], [A6 + 0xC]
0000465A 4EBA 01DA jsr [PC + 0x1DA /* 00004836 */]
0000465E 4FEF 0010 lea.l A7, [A7 + 0x10]
00004662 3C00 move.w D6, D0
00004664 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00004668 2F2E 000C move.l -[A7], [A6 + 0xC]
0000466C 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00004670 508F addq.l A7, 8
00004672 3F00 move.w -[A7], D0
00004674 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00004678 548F addq.l A7, 2
0000467A 3006 move.w D0, D6
0000467C 6000 00CE bra +0xD0 /* 0000474C */
label00004680:
00004680 486E FFA4 pea.l [A6 - 0x5C]
00004684 206E 0008 movea.l A0, [A6 + 0x8]
00004688 4868 0106 pea.l [A0 + 0x106]
0000468C 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00004690 2F2E 000C move.l -[A7], [A6 + 0xC]
00004694 4EBA 0388 jsr [PC + 0x388 /* 00004A1E */]
00004698 4FEF 0010 lea.l A7, [A7 + 0x10]
0000469C 3C00 move.w D6, D0
0000469E 4A46 tst.w D6
000046A0 671C beq +0x1E /* 000046BE */
000046A2 2F2E FFB0 move.l -[A7], [A6 - 0x50]
000046A6 2F2E 000C move.l -[A7], [A6 + 0xC]
000046AA 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000046AE 508F addq.l A7, 8
000046B0 3F00 move.w -[A7], D0
000046B2 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000046B6 548F addq.l A7, 2
000046B8 3006 move.w D0, D6
000046BA 6000 0090 bra +0x92 /* 0000474C */
label000046BE:
000046BE 206E 0008 movea.l A0, [A6 + 0x8]
000046C2 4A50 tst.w [A0]
000046C4 6650 bne +0x52 /* 00004716 */
000046C6 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
000046CA 206E 0014 movea.l A0, [A6 + 0x14]
000046CE 2F10 move.l -[A7], [A0]
000046D0 2F2E 000C move.l -[A7], [A6 + 0xC]
000046D4 4EBA 0116 jsr [PC + 0x116 /* 000047EC */]
000046D8 4FEF 000C lea.l A7, [A7 + 0xC]
000046DC 206E 0010 movea.l A0, [A6 + 0x10]
000046E0 2080 move.l [A0], D0
000046E2 206E 0010 movea.l A0, [A6 + 0x10]
000046E6 4A90 tst.l [A0]
000046E8 671A beq +0x1C /* 00004704 */
000046EA 2F2E FFB0 move.l -[A7], [A6 - 0x50]
000046EE 2F2E 000C move.l -[A7], [A6 + 0xC]
000046F2 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000046F6 508F addq.l A7, 8
000046F8 3F00 move.w -[A7], D0
000046FA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000046FE 548F addq.l A7, 2
00004700 7000 moveq.l D0, 0x00
00004702 6048 bra +0x4A /* 0000474C */
label00004704:
00004704 206E 0008 movea.l A0, [A6 + 0x8]
00004708 7006 moveq.l D0, 0x06
0000470A 3080 move.w [A0], D0
0000470C 206E 0008 movea.l A0, [A6 + 0x8]
00004710 7001 moveq.l D0, 0x01
00004712 2140 0002 move.l [A0 + 0x2], D0
label00004716:
00004716 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000471A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000471E 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00004722 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00004726 2F2E 000C move.l -[A7], [A6 + 0xC]
0000472A 4EBA 066A jsr [PC + 0x66A /* 00004D96 */]
0000472E 4FEF 0014 lea.l A7, [A7 + 0x14]
00004732 3C00 move.w D6, D0
00004734 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00004738 2F2E 000C move.l -[A7], [A6 + 0xC]
0000473C 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00004740 508F addq.l A7, 8
00004742 3F00 move.w -[A7], D0
00004744 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00004748 548F addq.l A7, 2
0000474A 3006 move.w D0, D6
label0000474C:
0000474C 4CDF 00C0 movem.l D6,D7, [A7]+
00004750 4E5E unlink A6
00004752 4E75 rts
fn00004754:
00004754 4E56 0000 link A6, 0
00004758 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000475C 286E 0008 movea.l A4, [A6 + 0x8]
00004760 2E3C 7FFF FFFF move.l D7, 0x7FFFFFFF
00004766 B9ED B334 cmpa.l A4, [A5 - 0x4CCC]
0000476A 6606 bne +0x8 /* 00004772 */
0000476C 202D B340 move.l D0, [A5 - 0x4CC0]
00004770 6032 bra +0x34 /* 000047A4 */
label00004772:
00004772 206D B144 movea.l A0, [A5 - 0x4EBC]
00004776 2650 movea.l A3, [A0]
00004778 7C00 moveq.l D6, 0x00
0000477A 6014 bra +0x16 /* 00004790 */
label0000477C:
0000477C B9D3 cmpa.l A4, [A3]
0000477E 660A bne +0xC /* 0000478A */
00004780 BEAB 000C cmp.l D7, [A3 + 0xC]
00004784 6F04 ble +0x6 /* 0000478A */
00004786 2E2B 000C move.l D7, [A3 + 0xC]
label0000478A:
0000478A 47EB 0062 lea.l A3, [A3 + 0x62]
0000478E 5246 addq.w D6, 1
label00004790:
00004790 BC6D B114 cmp.w D6, [A5 - 0x4EEC]
00004794 6DE6 blt -0x18 /* 0000477C */
00004796 0C87 7FFF FFFF cmpi.l D7, 0x7FFFFFFF
0000479C 6604 bne +0x6 /* 000047A2 */
0000479E 7001 moveq.l D0, 0x01
000047A0 6002 bra +0x4 /* 000047A4 */
label000047A2:
000047A2 2007 move.l D0, D7
label000047A4:
000047A4 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000047A8 4E5E unlink A6
000047AA 4E75 rts
fn000047AC:
000047AC 4E56 0000 link A6, 0
000047B0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000047B4 286E 0008 movea.l A4, [A6 + 0x8]
000047B8 2E2E 000C move.l D7, [A6 + 0xC]
000047BC 206D B144 movea.l A0, [A5 - 0x4EBC]
000047C0 2650 movea.l A3, [A0]
000047C2 7C00 moveq.l D6, 0x00
000047C4 6016 bra +0x18 /* 000047DC */
label000047C6:
000047C6 B9D3 cmpa.l A4, [A3]
000047C8 660C bne +0xE /* 000047D6 */
000047CA BEAB 000C cmp.l D7, [A3 + 0xC]
000047CE 6606 bne +0x8 /* 000047D6 */
000047D0 202B 001C move.l D0, [A3 + 0x1C]
000047D4 600E bra +0x10 /* 000047E4 */
label000047D6:
000047D6 47EB 0062 lea.l A3, [A3 + 0x62]
000047DA 5246 addq.w D6, 1
label000047DC:
000047DC BC6D B114 cmp.w D6, [A5 - 0x4EEC]
000047E0 6DE4 blt -0x1A /* 000047C6 */
000047E2 7001 moveq.l D0, 0x01
label000047E4:
000047E4 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000047E8 4E5E unlink A6
000047EA 4E75 rts
fn000047EC:
000047EC 4E56 0000 link A6, 0
000047F0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000047F4 286E 0008 movea.l A4, [A6 + 0x8]
000047F8 2E2E 000C move.l D7, [A6 + 0xC]
000047FC 2C2E 0010 move.l D6, [A6 + 0x10]
00004800 206D B144 movea.l A0, [A5 - 0x4EBC]
00004804 2650 movea.l A3, [A0]
00004806 7A00 moveq.l D5, 0x00
00004808 601C bra +0x1E /* 00004826 */
label0000480A:
0000480A B9D3 cmpa.l A4, [A3]
0000480C 6612 bne +0x14 /* 00004820 */
0000480E BEAB 000C cmp.l D7, [A3 + 0xC]
00004812 660C bne +0xE /* 00004820 */
00004814 BCAB 0034 cmp.l D6, [A3 + 0x34]
00004818 6606 bne +0x8 /* 00004820 */
0000481A 202B 001C move.l D0, [A3 + 0x1C]
0000481E 600E bra +0x10 /* 0000482E */
label00004820:
00004820 47EB 0062 lea.l A3, [A3 + 0x62]
00004824 5245 addq.w D5, 1
label00004826:
00004826 BA6D B114 cmp.w D5, [A5 - 0x4EEC]
0000482A 6DDE blt -0x20 /* 0000480A */
0000482C 7000 moveq.l D0, 0x00
label0000482E:
0000482E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00004832 4E5E unlink A6
00004834 4E75 rts
fn00004836:
00004836 4E56 FFFE link A6, -0x0002
0000483A 48E7 0308 movem.l -[A7], D6,D7,A4
0000483E 286E 0010 movea.l A4, [A6 + 0x10]
00004842 426E FFFE clr.w [A6 - 0x2]
00004846 2C2C 0002 move.l D6, [A4 + 0x2]
0000484A 206E 000C movea.l A0, [A6 + 0xC]
0000484E 2050 movea.l A0, [A0]
00004850 2E28 0008 move.l D7, [A0 + 0x8]
00004854 4A87 tst.l D7
00004856 6606 bne +0x8 /* 0000485E */
00004858 7035 moveq.l D0, 0x35
0000485A 6000 00DE bra +0xE0 /* 0000493A */
label0000485E:
0000485E 3014 move.w D0, [A4]
00004860 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004864 0001 0008 ori.b D1, 0x8
00004868 00CE .incomplete
0000486A 0010 0018 ori.b [A0], 0x18
0000486E 0026 0034 ori.b -[A6], 0x34 /* '4' */
00004872 0054 0070 ori.w [A4], 0x70 /* 'p' */
00004876 0088 00A2 206E ori.l A0, 0xA2206E
0000487C 0014 2087 ori.b [A4], 0x87
00004880 6000 00B4 bra +0xB6 /* 00004936 */
00004884 2007 move.l D0, D7
00004886 E280 asr D0, 1
00004888 5280 addq.l D0, 1
0000488A 206E 0014 movea.l A0, [A6 + 0x14]
0000488E 2080 move.l [A0], D0
00004890 6000 00A4 bra +0xA6 /* 00004936 */
00004894 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004898 2F07 move.l -[A7], D7
0000489A 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
0000489E 508F addq.l A7, 8
000048A0 6000 0094 bra +0x96 /* 00004936 */
000048A4 2006 move.l D0, D6
000048A6 5380 subq.l D0, 1
000048A8 206E 0014 movea.l A0, [A6 + 0x14]
000048AC 2080 move.l [A0], D0
000048AE 206E 0014 movea.l A0, [A6 + 0x14]
000048B2 0C90 0000 0001 cmpi.l [A0], 0x1
000048B8 6C00 007C bge +0x7E /* 00004936 */
000048BC 206E 0014 movea.l A0, [A6 + 0x14]
000048C0 2087 move.l [A0], D7
000048C2 6000 0072 bra +0x74 /* 00004936 */
000048C6 2006 move.l D0, D6
000048C8 5280 addq.l D0, 1
000048CA 206E 0014 movea.l A0, [A6 + 0x14]
000048CE 2080 move.l [A0], D0
000048D0 206E 0014 movea.l A0, [A6 + 0x14]
000048D4 BE90 cmp.l D7, [A0]
000048D6 6C00 005E bge +0x60 /* 00004936 */
000048DA 206E 0014 movea.l A0, [A6 + 0x14]
000048DE 7001 moveq.l D0, 0x01
000048E0 2080 move.l [A0], D0
000048E2 6052 bra +0x54 /* 00004936 */
000048E4 206E 0014 movea.l A0, [A6 + 0x14]
000048E8 2086 move.l [A0], D6
000048EA 0C86 0000 0001 cmpi.l D6, 0x1
000048F0 6D04 blt +0x6 /* 000048F6 */
000048F2 BC87 cmp.l D6, D7
000048F4 6F40 ble +0x42 /* 00004936 */
label000048F6:
000048F6 7033 moveq.l D0, 0x33
000048F8 3D40 FFFE move.w [A6 - 0x2], D0
000048FC 6038 bra +0x3A /* 00004936 */
000048FE 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004902 2F06 move.l -[A7], D6
00004904 2F2E 000C move.l -[A7], [A6 + 0xC]
00004908 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000490C 4EBA 0034 jsr [PC + 0x34 /* 00004942 */]
00004910 4FEF 0010 lea.l A7, [A7 + 0x10]
00004914 3D40 FFFE move.w [A6 - 0x2], D0
00004918 601C bra +0x1E /* 00004936 */
0000491A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000491E 486C 0006 pea.l [A4 + 0x6]
00004922 2F2E 000C move.l -[A7], [A6 + 0xC]
00004926 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000492A 4EBA 0066 jsr [PC + 0x66 /* 00004992 */]
0000492E 4FEF 0010 lea.l A7, [A7 + 0x10]
00004932 3D40 FFFE move.w [A6 - 0x2], D0
label00004936:
00004936 302E FFFE move.w D0, [A6 - 0x2]
label0000493A:
0000493A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000493E 4E5E unlink A6
00004940 4E75 rts
fn00004942:
00004942 4E56 FFC0 link A6, -0x0040
00004946 48E7 0300 movem.l -[A7], D6,D7
0000494A 206E 000C movea.l A0, [A6 + 0xC]
0000494E 2050 movea.l A0, [A0]
00004950 2C28 0008 move.l D6, [A0 + 0x8]
00004954 7E01 moveq.l D7, 0x01
00004956 602C bra +0x2E /* 00004984 */
label00004958:
00004958 486E FFC0 pea.l [A6 - 0x40]
0000495C 2F07 move.l -[A7], D7
0000495E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004962 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004966 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
0000496A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000496E 202E FFC8 move.l D0, [A6 - 0x38]
00004972 B0AE 0010 cmp.l D0, [A6 + 0x10]
00004976 660A bne +0xC /* 00004982 */
00004978 206E 0014 movea.l A0, [A6 + 0x14]
0000497C 2087 move.l [A0], D7
0000497E 7000 moveq.l D0, 0x00
00004980 6008 bra +0xA /* 0000498A */
label00004982:
00004982 5287 addq.l D7, 1
label00004984:
00004984 BE86 cmp.l D7, D6
00004986 6FD0 ble -0x2E /* 00004958 */
00004988 7033 moveq.l D0, 0x33
label0000498A:
0000498A 4CDF 00C0 movem.l D6,D7, [A7]+
0000498E 4E5E unlink A6
00004990 4E75 rts
fn00004992:
00004992 4E56 FEBC link A6, -0x0144
00004996 48E7 0300 movem.l -[A7], D6,D7
0000499A 486E FFFC pea.l [A6 - 0x4]
0000499E 2F2E 0010 move.l -[A7], [A6 + 0x10]
000049A2 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000049A6 508F addq.l A7, 8
000049A8 206E 000C movea.l A0, [A6 + 0xC]
000049AC 2050 movea.l A0, [A0]
000049AE 2C28 0008 move.l D6, [A0 + 0x8]
000049B2 7E01 moveq.l D7, 0x01
000049B4 605A bra +0x5C /* 00004A10 */
label000049B6:
000049B6 486E FFBC pea.l [A6 - 0x44]
000049BA 2F07 move.l -[A7], D7
000049BC 2F2E 000C move.l -[A7], [A6 + 0xC]
000049C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000049C4 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000049C8 4FEF 0010 lea.l A7, [A7 + 0x10]
000049CC 202E FFCC move.l D0, [A6 - 0x34]
000049D0 B0AE FFFC cmp.l D0, [A6 - 0x4]
000049D4 6638 bne +0x3A /* 00004A0E */
000049D6 486E FEBC pea.l [A6 - 0x144]
000049DA 2F2E FFBC move.l -[A7], [A6 - 0x44]
000049DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000049E2 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */]
000049E6 4FEF 000C lea.l A7, [A7 + 0xC]
000049EA 3F00 move.w -[A7], D0
000049EC 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000049F0 548F addq.l A7, 2
000049F2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000049F6 486E FEBC pea.l [A6 - 0x144]
000049FA 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000049FE 508F addq.l A7, 8
00004A00 4A40 tst.w D0
00004A02 670A beq +0xC /* 00004A0E */
00004A04 206E 0014 movea.l A0, [A6 + 0x14]
00004A08 2087 move.l [A0], D7
00004A0A 7000 moveq.l D0, 0x00
00004A0C 6008 bra +0xA /* 00004A16 */
label00004A0E:
00004A0E 5287 addq.l D7, 1
label00004A10:
00004A10 BE86 cmp.l D7, D6
00004A12 6FA2 ble -0x5C /* 000049B6 */
00004A14 7033 moveq.l D0, 0x33
label00004A16:
00004A16 4CDF 00C0 movem.l D6,D7, [A7]+
00004A1A 4E5E unlink A6
00004A1C 4E75 rts
fn00004A1E:
00004A1E 4E56 FFF6 link A6, -0x000A
00004A22 48E7 0108 movem.l -[A7], D7,A4
00004A26 286E 0010 movea.l A4, [A6 + 0x10]
00004A2A 2E2C 0002 move.l D7, [A4 + 0x2]
00004A2E 206E 000C movea.l A0, [A6 + 0xC]
00004A32 2050 movea.l A0, [A0]
00004A34 2D68 000C FFF6 move.l [A6 - 0xA], [A0 + 0xC]
00004A3A 3014 move.w D0, [A4]
00004A3C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004A40 0001 0008 ori.b D1, 0x8
00004A44 0160 bchg -[A0], D0
00004A46 0010 002E ori.b [A0], 0x2E /* '.' */
00004A4A 0052 007E ori.w [A2], 0x7E /* '~' */
00004A4E 00B4 00EA 011A 0134 ori.l <<invalid full ext with I/IS == 4>>, 0xEA011A
00004A56 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004A5A 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004A5E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004A62 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A66 4EBA 0228 jsr [PC + 0x228 /* 00004C90 */]
00004A6A 4FEF 0010 lea.l A7, [A7 + 0x10]
00004A6E 3D40 FFFE move.w [A6 - 0x2], D0
00004A72 6000 0130 bra +0x132 /* 00004BA4 */
00004A76 202E FFF6 move.l D0, [A6 - 0xA]
00004A7A E280 asr D0, 1
00004A7C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004A80 5280 addq.l D0, 1
00004A82 2F00 move.l -[A7], D0
00004A84 2F2E 000C move.l -[A7], [A6 + 0xC]
00004A88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A8C 4EBA 0202 jsr [PC + 0x202 /* 00004C90 */]
00004A90 4FEF 0010 lea.l A7, [A7 + 0x10]
00004A94 3D40 FFFE move.w [A6 - 0x2], D0
00004A98 6000 010A bra +0x10C /* 00004BA4 */
00004A9C 486E FFFA pea.l [A6 - 0x6]
00004AA0 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004AA4 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00004AA8 508F addq.l A7, 8
00004AAA 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004AAE 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004AB2 2F2E 000C move.l -[A7], [A6 + 0xC]
00004AB6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004ABA 4EBA 01D4 jsr [PC + 0x1D4 /* 00004C90 */]
00004ABE 4FEF 0010 lea.l A7, [A7 + 0x10]
00004AC2 3D40 FFFE move.w [A6 - 0x2], D0
00004AC6 6000 00DC bra +0xDE /* 00004BA4 */
00004ACA 2007 move.l D0, D7
00004ACC 5380 subq.l D0, 1
00004ACE 2D40 FFFA move.l [A6 - 0x6], D0
00004AD2 0CAE 0000 0001 FFFA cmpi.l [A6 - 0x6], 0x1
00004ADA 6C06 bge +0x8 /* 00004AE2 */
00004ADC 2D6E FFF6 FFFA move.l [A6 - 0x6], [A6 - 0xA]
label00004AE2:
00004AE2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004AE6 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004AEA 2F2E 000C move.l -[A7], [A6 + 0xC]
00004AEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004AF2 4EBA 019C jsr [PC + 0x19C /* 00004C90 */]
00004AF6 4FEF 0010 lea.l A7, [A7 + 0x10]
00004AFA 3D40 FFFE move.w [A6 - 0x2], D0
00004AFE 6000 00A4 bra +0xA6 /* 00004BA4 */
00004B02 2007 move.l D0, D7
00004B04 5280 addq.l D0, 1
00004B06 2D40 FFFA move.l [A6 - 0x6], D0
00004B0A 202E FFFA move.l D0, [A6 - 0x6]
00004B0E B0AE FFF6 cmp.l D0, [A6 - 0xA]
00004B12 6F06 ble +0x8 /* 00004B1A */
00004B14 7001 moveq.l D0, 0x01
00004B16 2D40 FFFA move.l [A6 - 0x6], D0
label00004B1A:
00004B1A 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004B1E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004B22 2F2E 000C move.l -[A7], [A6 + 0xC]
00004B26 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B2A 4EBA 0164 jsr [PC + 0x164 /* 00004C90 */]
00004B2E 4FEF 0010 lea.l A7, [A7 + 0x10]
00004B32 3D40 FFFE move.w [A6 - 0x2], D0
00004B36 6000 006C bra +0x6E /* 00004BA4 */
00004B3A 0C87 0000 0001 cmpi.l D7, 0x1
00004B40 6D06 blt +0x8 /* 00004B48 */
00004B42 BEAE FFF6 cmp.l D7, [A6 - 0xA]
00004B46 6F08 ble +0xA /* 00004B50 */
label00004B48:
00004B48 703C moveq.l D0, 0x3C
00004B4A 3D40 FFFE move.w [A6 - 0x2], D0
00004B4E 6054 bra +0x56 /* 00004BA4 */
label00004B50:
00004B50 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004B54 2F07 move.l -[A7], D7
00004B56 2F2E 000C move.l -[A7], [A6 + 0xC]
00004B5A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B5E 4EBA 0130 jsr [PC + 0x130 /* 00004C90 */]
00004B62 4FEF 0010 lea.l A7, [A7 + 0x10]
00004B66 3D40 FFFE move.w [A6 - 0x2], D0
00004B6A 6038 bra +0x3A /* 00004BA4 */
00004B6C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004B70 2F07 move.l -[A7], D7
00004B72 2F2E 000C move.l -[A7], [A6 + 0xC]
00004B76 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B7A 4EBA 0034 jsr [PC + 0x34 /* 00004BB0 */]
00004B7E 4FEF 0010 lea.l A7, [A7 + 0x10]
00004B82 3D40 FFFE move.w [A6 - 0x2], D0
00004B86 601C bra +0x1E /* 00004BA4 */
00004B88 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004B8C 486C 0006 pea.l [A4 + 0x6]
00004B90 2F2E 000C move.l -[A7], [A6 + 0xC]
00004B94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B98 4EBA 0068 jsr [PC + 0x68 /* 00004C02 */]
00004B9C 4FEF 0010 lea.l A7, [A7 + 0x10]
00004BA0 3D40 FFFE move.w [A6 - 0x2], D0
label00004BA4:
00004BA4 302E FFFE move.w D0, [A6 - 0x2]
00004BA8 4CDF 1080 movem.l D7,A4, [A7]+
00004BAC 4E5E unlink A6
00004BAE 4E75 rts
fn00004BB0:
00004BB0 4E56 FFC0 link A6, -0x0040
00004BB4 48E7 0300 movem.l -[A7], D6,D7
00004BB8 206E 000C movea.l A0, [A6 + 0xC]
00004BBC 2050 movea.l A0, [A0]
00004BBE 2C28 0008 move.l D6, [A0 + 0x8]
00004BC2 7E01 moveq.l D7, 0x01
00004BC4 602E bra +0x30 /* 00004BF4 */
label00004BC6:
00004BC6 486E FFC0 pea.l [A6 - 0x40]
00004BCA 2F07 move.l -[A7], D7
00004BCC 2F2E 000C move.l -[A7], [A6 + 0xC]
00004BD0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BD4 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00004BD8 4FEF 0010 lea.l A7, [A7 + 0x10]
00004BDC 202E FFCC move.l D0, [A6 - 0x34]
00004BE0 B0AE 0010 cmp.l D0, [A6 + 0x10]
00004BE4 660C bne +0xE /* 00004BF2 */
00004BE6 206E 0014 movea.l A0, [A6 + 0x14]
00004BEA 20AE FFC4 move.l [A0], [A6 - 0x3C]
00004BEE 7000 moveq.l D0, 0x00
00004BF0 6008 bra +0xA /* 00004BFA */
label00004BF2:
00004BF2 5287 addq.l D7, 1
label00004BF4:
00004BF4 BE86 cmp.l D7, D6
00004BF6 6FCE ble -0x30 /* 00004BC6 */
00004BF8 703C moveq.l D0, 0x3C
label00004BFA:
00004BFA 4CDF 00C0 movem.l D6,D7, [A7]+
00004BFE 4E5E unlink A6
00004C00 4E75 rts
fn00004C02:
00004C02 4E56 FEBC link A6, -0x0144
00004C06 48E7 0300 movem.l -[A7], D6,D7
00004C0A 486E FFFC pea.l [A6 - 0x4]
00004C0E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004C12 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00004C16 508F addq.l A7, 8
00004C18 206E 000C movea.l A0, [A6 + 0xC]
00004C1C 2050 movea.l A0, [A0]
00004C1E 2C28 0008 move.l D6, [A0 + 0x8]
00004C22 7E01 moveq.l D7, 0x01
00004C24 605C bra +0x5E /* 00004C82 */
label00004C26:
00004C26 486E FFBC pea.l [A6 - 0x44]
00004C2A 2F07 move.l -[A7], D7
00004C2C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004C30 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C34 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00004C38 4FEF 0010 lea.l A7, [A7 + 0x10]
00004C3C 202E FFD0 move.l D0, [A6 - 0x30]
00004C40 B0AE FFFC cmp.l D0, [A6 - 0x4]
00004C44 663A bne +0x3C /* 00004C80 */
00004C46 486E FEBC pea.l [A6 - 0x144]
00004C4A 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00004C4E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C52 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */]
00004C56 4FEF 000C lea.l A7, [A7 + 0xC]
00004C5A 3F00 move.w -[A7], D0
00004C5C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00004C60 548F addq.l A7, 2
00004C62 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004C66 486E FEBC pea.l [A6 - 0x144]
00004C6A 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00004C6E 508F addq.l A7, 8
00004C70 4A40 tst.w D0
00004C72 670C beq +0xE /* 00004C80 */
00004C74 206E 0014 movea.l A0, [A6 + 0x14]
00004C78 20AE FFC0 move.l [A0], [A6 - 0x40]
00004C7C 7000 moveq.l D0, 0x00
00004C7E 6008 bra +0xA /* 00004C88 */
label00004C80:
00004C80 5287 addq.l D7, 1
label00004C82:
00004C82 BE86 cmp.l D7, D6
00004C84 6FA0 ble -0x5E /* 00004C26 */
00004C86 703C moveq.l D0, 0x3C
label00004C88:
00004C88 4CDF 00C0 movem.l D6,D7, [A7]+
00004C8C 4E5E unlink A6
00004C8E 4E75 rts
fn00004C90:
00004C90 4E56 FFB0 link A6, -0x0050
00004C94 48E7 0700 movem.l -[A7], D5,D6,D7
00004C98 7A00 moveq.l D5, 0x00
00004C9A 7CFF moveq.l D6, 0xFFFFFFFF
00004C9C 206E 000C movea.l A0, [A6 + 0xC]
00004CA0 2050 movea.l A0, [A0]
00004CA2 2D68 000C FFBC move.l [A6 - 0x44], [A0 + 0xC]
00004CA8 202E FFBC move.l D0, [A6 - 0x44]
00004CAC E580 asl D0, 2
00004CAE 2D40 FFB4 move.l [A6 - 0x4C], D0
00004CB2 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00004CB6 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00004CBA 588F addq.l A7, 4
00004CBC 4A40 tst.w D0
00004CBE 6706 beq +0x8 /* 00004CC6 */
00004CC0 7025 moveq.l D0, 0x25
00004CC2 6000 0092 bra +0x94 /* 00004D56 */
label00004CC6:
00004CC6 42A7 clr.l -[A7]
00004CC8 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00004CCC 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00004CD0 205F movea.l A0, [A7]+
00004CD2 2D48 FFB0 move.l [A6 - 0x50], A0
00004CD6 206E 000C movea.l A0, [A6 + 0xC]
00004CDA 2050 movea.l A0, [A0]
00004CDC 2D68 0008 FFB8 move.l [A6 - 0x48], [A0 + 0x8]
00004CE2 7E01 moveq.l D7, 0x01
00004CE4 6000 0060 bra +0x62 /* 00004D46 */
label00004CE8:
00004CE8 486E FFC0 pea.l [A6 - 0x40]
00004CEC 2F07 move.l -[A7], D7
00004CEE 2F2E 000C move.l -[A7], [A6 + 0xC]
00004CF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004CF6 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00004CFA 4FEF 0010 lea.l A7, [A7 + 0x10]
00004CFE BCAE FFC4 cmp.l D6, [A6 - 0x3C]
00004D02 6740 beq +0x42 /* 00004D44 */
00004D04 2C2E FFC4 move.l D6, [A6 - 0x3C]
00004D08 2F06 move.l -[A7], D6
00004D0A 2F05 move.l -[A7], D5
00004D0C 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00004D10 4EBA 004C jsr [PC + 0x4C /* 00004D5E */]
00004D14 4FEF 000C lea.l A7, [A7 + 0xC]
00004D18 4A40 tst.w D0
00004D1A 6628 bne +0x2A /* 00004D44 */
00004D1C 206E FFB0 movea.l A0, [A6 - 0x50]
00004D20 2005 move.l D0, D5
00004D22 E580 asl D0, 2
00004D24 D090 add.l D0, [A0]
00004D26 2040 movea.l A0, D0
00004D28 2086 move.l [A0], D6
00004D2A 5285 addq.l D5, 1
00004D2C BAAE 0010 cmp.l D5, [A6 + 0x10]
00004D30 6612 bne +0x14 /* 00004D44 */
00004D32 206E 0014 movea.l A0, [A6 + 0x14]
00004D36 2086 move.l [A0], D6
00004D38 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00004D3C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00004D40 7000 moveq.l D0, 0x00
00004D42 6012 bra +0x14 /* 00004D56 */
label00004D44:
00004D44 5287 addq.l D7, 1
label00004D46:
00004D46 BEAE FFB8 cmp.l D7, [A6 - 0x48]
00004D4A 6F9C ble -0x62 /* 00004CE8 */
00004D4C 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00004D50 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00004D54 703C moveq.l D0, 0x3C
label00004D56:
00004D56 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00004D5A 4E5E unlink A6
00004D5C 4E75 rts
fn00004D5E:
00004D5E 4E56 0000 link A6, 0
00004D62 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00004D66 286E 0008 movea.l A4, [A6 + 0x8]
00004D6A 2C2E 000C move.l D6, [A6 + 0xC]
00004D6E 2E2E 0010 move.l D7, [A6 + 0x10]
00004D72 7A00 moveq.l D5, 0x00
00004D74 6012 bra +0x14 /* 00004D88 */
label00004D76:
00004D76 2005 move.l D0, D5
00004D78 E580 asl D0, 2
00004D7A D094 add.l D0, [A4]
00004D7C 2040 movea.l A0, D0
00004D7E BE90 cmp.l D7, [A0]
00004D80 6604 bne +0x6 /* 00004D86 */
00004D82 7001 moveq.l D0, 0x01
00004D84 6008 bra +0xA /* 00004D8E */
label00004D86:
00004D86 5285 addq.l D5, 1
label00004D88:
00004D88 BA86 cmp.l D5, D6
00004D8A 6DEA blt -0x14 /* 00004D76 */
00004D8C 7000 moveq.l D0, 0x00
label00004D8E:
00004D8E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00004D92 4E5E unlink A6
00004D94 4E75 rts
fn00004D96:
00004D96 4E56 FFB6 link A6, -0x004A
00004D9A 48E7 0308 movem.l -[A7], D6,D7,A4
00004D9E 286E 0014 movea.l A4, [A6 + 0x14]
00004DA2 426E FFFE clr.w [A6 - 0x2]
00004DA6 2C2C 0002 move.l D6, [A4 + 0x2]
00004DAA 206E 000C movea.l A0, [A6 + 0xC]
00004DAE 2050 movea.l A0, [A0]
00004DB0 2E28 0008 move.l D7, [A0 + 0x8]
00004DB4 486E FFBA pea.l [A6 - 0x46]
00004DB8 2F07 move.l -[A7], D7
00004DBA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004DBE 2F2E 000C move.l -[A7], [A6 + 0xC]
00004DC2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004DC6 4EBA 0380 jsr [PC + 0x380 /* 00005148 */]
00004DCA 4FEF 0014 lea.l A7, [A7 + 0x14]
00004DCE 3014 move.w D0, [A4]
00004DD0 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004DD4 0001 0008 ori.b D1, 0x8
00004DD8 0250 0010 andi.w [A0], 0x10
00004DDC 0032 005A 008A ori.b [A2 + D0.w - 0x118], 0x5A /* 'Z' */
00004DE2 012C 01CE btst [A4 + 0x1CE], D0
00004DE6 0202 0220 andi.b D2, 0x20 /* ' ' */
00004DEA 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004DEE 2F2E FFBA move.l -[A7], [A6 - 0x46]
00004DF2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004DF6 2F2E 000C move.l -[A7], [A6 + 0xC]
00004DFA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004DFE 4EBA 038C jsr [PC + 0x38C /* 0000518C */]
00004E02 4FEF 0014 lea.l A7, [A7 + 0x14]
00004E06 3D40 FFFE move.w [A6 - 0x2], D0
00004E0A 6000 021C bra +0x21E /* 00005028 */
00004E0E 202E FFBA move.l D0, [A6 - 0x46]
00004E12 E280 asr D0, 1
00004E14 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004E18 5280 addq.l D0, 1
00004E1A 2F00 move.l -[A7], D0
00004E1C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004E20 2F2E 000C move.l -[A7], [A6 + 0xC]
00004E24 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004E28 4EBA 0362 jsr [PC + 0x362 /* 0000518C */]
00004E2C 4FEF 0014 lea.l A7, [A7 + 0x14]
00004E30 3D40 FFFE move.w [A6 - 0x2], D0
00004E34 6000 01F2 bra +0x1F4 /* 00005028 */
00004E38 486E FFB6 pea.l [A6 - 0x4A]
00004E3C 2F2E FFBA move.l -[A7], [A6 - 0x46]
00004E40 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00004E44 508F addq.l A7, 8
00004E46 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004E4A 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00004E4E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004E52 2F2E 000C move.l -[A7], [A6 + 0xC]
00004E56 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004E5A 4EBA 0330 jsr [PC + 0x330 /* 0000518C */]
00004E5E 4FEF 0014 lea.l A7, [A7 + 0x14]
00004E62 3D40 FFFE move.w [A6 - 0x2], D0
00004E66 6000 01C0 bra +0x1C2 /* 00005028 */
00004E6A 0C86 0000 0001 cmpi.l D6, 0x1
00004E70 6C02 bge +0x4 /* 00004E74 */
00004E72 7C01 moveq.l D6, 0x01
label00004E74:
00004E74 BC87 cmp.l D6, D7
00004E76 6F02 ble +0x4 /* 00004E7A */
00004E78 2C07 move.l D6, D7
label00004E7A:
00004E7A 486E FFBE pea.l [A6 - 0x42]
00004E7E 2F06 move.l -[A7], D6
00004E80 2F2E 000C move.l -[A7], [A6 + 0xC]
00004E84 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004E88 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00004E8C 4FEF 0010 lea.l A7, [A7 + 0x10]
00004E90 202E FFC2 move.l D0, [A6 - 0x3E]
00004E94 B0AE 0010 cmp.l D0, [A6 + 0x10]
00004E98 6722 beq +0x24 /* 00004EBC */
00004E9A 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004E9E 2F06 move.l -[A7], D6
00004EA0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004EA4 2F2E 000C move.l -[A7], [A6 + 0xC]
00004EA8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004EAC 4EBA 0186 jsr [PC + 0x186 /* 00005034 */]
00004EB0 4FEF 0014 lea.l A7, [A7 + 0x14]
00004EB4 3D40 FFFE move.w [A6 - 0x2], D0
00004EB8 6000 016E bra +0x170 /* 00005028 */
label00004EBC:
00004EBC 486E FFB6 pea.l [A6 - 0x4A]
00004EC0 2F06 move.l -[A7], D6
00004EC2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004EC6 2F2E 000C move.l -[A7], [A6 + 0xC]
00004ECA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004ECE 4EBA 0278 jsr [PC + 0x278 /* 00005148 */]
00004ED2 4FEF 0014 lea.l A7, [A7 + 0x14]
00004ED6 53AE FFB6 subq.l [A6 - 0x4A], 1
00004EDA 0CAE 0000 0001 FFB6 cmpi.l [A6 - 0x4A], 0x1
00004EE2 6C06 bge +0x8 /* 00004EEA */
00004EE4 2D6E FFBA FFB6 move.l [A6 - 0x4A], [A6 - 0x46]
label00004EEA:
00004EEA 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004EEE 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00004EF2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004EF6 2F2E 000C move.l -[A7], [A6 + 0xC]
00004EFA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004EFE 4EBA 028C jsr [PC + 0x28C /* 0000518C */]
00004F02 4FEF 0014 lea.l A7, [A7 + 0x14]
00004F06 3D40 FFFE move.w [A6 - 0x2], D0
00004F0A 6000 011C bra +0x11E /* 00005028 */
00004F0E 0C86 0000 0001 cmpi.l D6, 0x1
00004F14 6C02 bge +0x4 /* 00004F18 */
00004F16 7C01 moveq.l D6, 0x01
label00004F18:
00004F18 BC87 cmp.l D6, D7
00004F1A 6F02 ble +0x4 /* 00004F1E */
00004F1C 2C07 move.l D6, D7
label00004F1E:
00004F1E 486E FFBE pea.l [A6 - 0x42]
00004F22 2F06 move.l -[A7], D6
00004F24 2F2E 000C move.l -[A7], [A6 + 0xC]
00004F28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004F2C 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00004F30 4FEF 0010 lea.l A7, [A7 + 0x10]
00004F34 202E FFC2 move.l D0, [A6 - 0x3E]
00004F38 B0AE 0010 cmp.l D0, [A6 + 0x10]
00004F3C 6722 beq +0x24 /* 00004F60 */
00004F3E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004F42 2F06 move.l -[A7], D6
00004F44 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004F48 2F2E 000C move.l -[A7], [A6 + 0xC]
00004F4C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004F50 4EBA 016E jsr [PC + 0x16E /* 000050C0 */]
00004F54 4FEF 0014 lea.l A7, [A7 + 0x14]
00004F58 3D40 FFFE move.w [A6 - 0x2], D0
00004F5C 6000 00CA bra +0xCC /* 00005028 */
label00004F60:
00004F60 486E FFB6 pea.l [A6 - 0x4A]
00004F64 2F06 move.l -[A7], D6
00004F66 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004F6A 2F2E 000C move.l -[A7], [A6 + 0xC]
00004F6E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004F72 4EBA 01D4 jsr [PC + 0x1D4 /* 00005148 */]
00004F76 4FEF 0014 lea.l A7, [A7 + 0x14]
00004F7A 52AE FFB6 addq.l [A6 - 0x4A], 1
00004F7E 202E FFB6 move.l D0, [A6 - 0x4A]
00004F82 B0AE FFBA cmp.l D0, [A6 - 0x46]
00004F86 6F06 ble +0x8 /* 00004F8E */
00004F88 7001 moveq.l D0, 0x01
00004F8A 2D40 FFB6 move.l [A6 - 0x4A], D0
label00004F8E:
00004F8E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004F92 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00004F96 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004F9A 2F2E 000C move.l -[A7], [A6 + 0xC]
00004F9E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004FA2 4EBA 01E8 jsr [PC + 0x1E8 /* 0000518C */]
00004FA6 4FEF 0014 lea.l A7, [A7 + 0x14]
00004FAA 3D40 FFFE move.w [A6 - 0x2], D0
00004FAE 6000 0078 bra +0x7A /* 00005028 */
00004FB2 0C86 0000 0001 cmpi.l D6, 0x1
00004FB8 6D06 blt +0x8 /* 00004FC0 */
00004FBA BCAE FFBA cmp.l D6, [A6 - 0x46]
00004FBE 6F08 ble +0xA /* 00004FC8 */
label00004FC0:
00004FC0 7033 moveq.l D0, 0x33
00004FC2 3D40 FFFE move.w [A6 - 0x2], D0
00004FC6 6060 bra +0x62 /* 00005028 */
label00004FC8:
00004FC8 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004FCC 2F06 move.l -[A7], D6
00004FCE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004FD2 2F2E 000C move.l -[A7], [A6 + 0xC]
00004FD6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004FDA 4EBA 01B0 jsr [PC + 0x1B0 /* 0000518C */]
00004FDE 4FEF 0014 lea.l A7, [A7 + 0x14]
00004FE2 3D40 FFFE move.w [A6 - 0x2], D0
00004FE6 6040 bra +0x42 /* 00005028 */
00004FE8 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004FEC 2F06 move.l -[A7], D6
00004FEE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004FF2 2F2E 000C move.l -[A7], [A6 + 0xC]
00004FF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004FFA 4EBA 0282 jsr [PC + 0x282 /* 0000527E */]
00004FFE 4FEF 0014 lea.l A7, [A7 + 0x14]
00005002 3D40 FFFE move.w [A6 - 0x2], D0
00005006 6020 bra +0x22 /* 00005028 */
00005008 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000500C 486C 0006 pea.l [A4 + 0x6]
00005010 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005014 2F2E 000C move.l -[A7], [A6 + 0xC]
00005018 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000501C 4EBA 01C8 jsr [PC + 0x1C8 /* 000051E6 */]
00005020 4FEF 0014 lea.l A7, [A7 + 0x14]
00005024 3D40 FFFE move.w [A6 - 0x2], D0
label00005028:
00005028 302E FFFE move.w D0, [A6 - 0x2]
0000502C 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005030 4E5E unlink A6
00005032 4E75 rts
fn00005034:
00005034 4E56 FFC0 link A6, -0x0040
00005038 48E7 0300 movem.l -[A7], D6,D7
0000503C 206E 000C movea.l A0, [A6 + 0xC]
00005040 2050 movea.l A0, [A0]
00005042 2C28 0008 move.l D6, [A0 + 0x8]
00005046 2E2E 0014 move.l D7, [A6 + 0x14]
0000504A 602C bra +0x2E /* 00005078 */
label0000504C:
0000504C 486E FFC0 pea.l [A6 - 0x40]
00005050 2F07 move.l -[A7], D7
00005052 2F2E 000C move.l -[A7], [A6 + 0xC]
00005056 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000505A 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
0000505E 4FEF 0010 lea.l A7, [A7 + 0x10]
00005062 202E FFC4 move.l D0, [A6 - 0x3C]
00005066 B0AE 0010 cmp.l D0, [A6 + 0x10]
0000506A 660A bne +0xC /* 00005076 */
0000506C 206E 0018 movea.l A0, [A6 + 0x18]
00005070 2087 move.l [A0], D7
00005072 7000 moveq.l D0, 0x00
00005074 6042 bra +0x44 /* 000050B8 */
label00005076:
00005076 5387 subq.l D7, 1
label00005078:
00005078 0C87 0000 0001 cmpi.l D7, 0x1
0000507E 6CCC bge -0x32 /* 0000504C */
00005080 2E06 move.l D7, D6
00005082 602C bra +0x2E /* 000050B0 */
label00005084:
00005084 486E FFC0 pea.l [A6 - 0x40]
00005088 2F07 move.l -[A7], D7
0000508A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000508E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005092 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00005096 4FEF 0010 lea.l A7, [A7 + 0x10]
0000509A 202E FFC4 move.l D0, [A6 - 0x3C]
0000509E B0AE 0010 cmp.l D0, [A6 + 0x10]
000050A2 660A bne +0xC /* 000050AE */
000050A4 206E 0018 movea.l A0, [A6 + 0x18]
000050A8 2087 move.l [A0], D7
000050AA 7000 moveq.l D0, 0x00
000050AC 600A bra +0xC /* 000050B8 */
label000050AE:
000050AE 5387 subq.l D7, 1
label000050B0:
000050B0 BEAE 0014 cmp.l D7, [A6 + 0x14]
000050B4 6ECE bgt -0x30 /* 00005084 */
000050B6 7033 moveq.l D0, 0x33
label000050B8:
000050B8 4CDF 00C0 movem.l D6,D7, [A7]+
000050BC 4E5E unlink A6
000050BE 4E75 rts
fn000050C0:
000050C0 4E56 FFC0 link A6, -0x0040
000050C4 48E7 0300 movem.l -[A7], D6,D7
000050C8 206E 000C movea.l A0, [A6 + 0xC]
000050CC 2050 movea.l A0, [A0]
000050CE 2C28 0008 move.l D6, [A0 + 0x8]
000050D2 2E2E 0014 move.l D7, [A6 + 0x14]
000050D6 602C bra +0x2E /* 00005104 */
label000050D8:
000050D8 486E FFC0 pea.l [A6 - 0x40]
000050DC 2F07 move.l -[A7], D7
000050DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000050E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000050E6 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000050EA 4FEF 0010 lea.l A7, [A7 + 0x10]
000050EE 202E FFC4 move.l D0, [A6 - 0x3C]
000050F2 B0AE 0010 cmp.l D0, [A6 + 0x10]
000050F6 660A bne +0xC /* 00005102 */
000050F8 206E 0018 movea.l A0, [A6 + 0x18]
000050FC 2087 move.l [A0], D7
000050FE 7000 moveq.l D0, 0x00
00005100 603E bra +0x40 /* 00005140 */
label00005102:
00005102 5287 addq.l D7, 1
label00005104:
00005104 BE86 cmp.l D7, D6
00005106 6FD0 ble -0x2E /* 000050D8 */
00005108 7E01 moveq.l D7, 0x01
0000510A 602C bra +0x2E /* 00005138 */
label0000510C:
0000510C 486E FFC0 pea.l [A6 - 0x40]
00005110 2F07 move.l -[A7], D7
00005112 2F2E 000C move.l -[A7], [A6 + 0xC]
00005116 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000511A 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
0000511E 4FEF 0010 lea.l A7, [A7 + 0x10]
00005122 202E FFC4 move.l D0, [A6 - 0x3C]
00005126 B0AE 0010 cmp.l D0, [A6 + 0x10]
0000512A 660A bne +0xC /* 00005136 */
0000512C 206E 0018 movea.l A0, [A6 + 0x18]
00005130 2087 move.l [A0], D7
00005132 7000 moveq.l D0, 0x00
00005134 600A bra +0xC /* 00005140 */
label00005136:
00005136 5287 addq.l D7, 1
label00005138:
00005138 BEAE 0014 cmp.l D7, [A6 + 0x14]
0000513C 6DCE blt -0x30 /* 0000510C */
0000513E 7033 moveq.l D0, 0x33
label00005140:
00005140 4CDF 00C0 movem.l D6,D7, [A7]+
00005144 4E5E unlink A6
00005146 4E75 rts
fn00005148:
00005148 4E56 FFC0 link A6, -0x0040
0000514C 2F07 move.l -[A7], D7
0000514E 206E 0018 movea.l A0, [A6 + 0x18]
00005152 4290 clr.l [A0]
00005154 7E01 moveq.l D7, 0x01
00005156 6028 bra +0x2A /* 00005180 */
label00005158:
00005158 486E FFC0 pea.l [A6 - 0x40]
0000515C 2F07 move.l -[A7], D7
0000515E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005162 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005166 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
0000516A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000516E 202E FFC4 move.l D0, [A6 - 0x3C]
00005172 B0AE 0010 cmp.l D0, [A6 + 0x10]
00005176 6606 bne +0x8 /* 0000517E */
00005178 206E 0018 movea.l A0, [A6 + 0x18]
0000517C 5290 addq.l [A0], 1
label0000517E:
0000517E 5287 addq.l D7, 1
label00005180:
00005180 BEAE 0014 cmp.l D7, [A6 + 0x14]
00005184 6FD2 ble -0x2C /* 00005158 */
00005186 2E1F move.l D7, [A7]+
00005188 4E5E unlink A6
0000518A 4E75 rts
fn0000518C:
0000518C 4E56 FFC0 link A6, -0x0040
00005190 48E7 0300 movem.l -[A7], D6,D7
00005194 206E 000C movea.l A0, [A6 + 0xC]
00005198 2050 movea.l A0, [A0]
0000519A 2C28 0008 move.l D6, [A0 + 0x8]
0000519E 7E01 moveq.l D7, 0x01
000051A0 6036 bra +0x38 /* 000051D8 */
label000051A2:
000051A2 486E FFC0 pea.l [A6 - 0x40]
000051A6 2F07 move.l -[A7], D7
000051A8 2F2E 000C move.l -[A7], [A6 + 0xC]
000051AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000051B0 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000051B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000051B8 202E FFC4 move.l D0, [A6 - 0x3C]
000051BC B0AE 0010 cmp.l D0, [A6 + 0x10]
000051C0 6614 bne +0x16 /* 000051D6 */
000051C2 53AE 0014 subq.l [A6 + 0x14], 1
000051C6 4AAE 0014 tst.l [A6 + 0x14]
000051CA 660A bne +0xC /* 000051D6 */
000051CC 206E 0018 movea.l A0, [A6 + 0x18]
000051D0 2087 move.l [A0], D7
000051D2 7000 moveq.l D0, 0x00
000051D4 6008 bra +0xA /* 000051DE */
label000051D6:
000051D6 5287 addq.l D7, 1
label000051D8:
000051D8 BE86 cmp.l D7, D6
000051DA 6FC6 ble -0x38 /* 000051A2 */
000051DC 7033 moveq.l D0, 0x33
label000051DE:
000051DE 4CDF 00C0 movem.l D6,D7, [A7]+
000051E2 4E5E unlink A6
000051E4 4E75 rts
fn000051E6:
000051E6 4E56 FEBC link A6, -0x0144
000051EA 48E7 0300 movem.l -[A7], D6,D7
000051EE 486E FFFC pea.l [A6 - 0x4]
000051F2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000051F6 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000051FA 508F addq.l A7, 8
000051FC 206E 000C movea.l A0, [A6 + 0xC]
00005200 2050 movea.l A0, [A0]
00005202 2C28 0008 move.l D6, [A0 + 0x8]
00005206 7E01 moveq.l D7, 0x01
00005208 6000 0066 bra +0x68 /* 00005270 */
label0000520C:
0000520C 486E FFBC pea.l [A6 - 0x44]
00005210 2F07 move.l -[A7], D7
00005212 2F2E 000C move.l -[A7], [A6 + 0xC]
00005216 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000521A 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
0000521E 4FEF 0010 lea.l A7, [A7 + 0x10]
00005222 202E FFC0 move.l D0, [A6 - 0x40]
00005226 B0AE 0010 cmp.l D0, [A6 + 0x10]
0000522A 6642 bne +0x44 /* 0000526E */
0000522C 202E FFCC move.l D0, [A6 - 0x34]
00005230 B0AE FFFC cmp.l D0, [A6 - 0x4]
00005234 6638 bne +0x3A /* 0000526E */
00005236 486E FEBC pea.l [A6 - 0x144]
0000523A 2F2E FFBC move.l -[A7], [A6 - 0x44]
0000523E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005242 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */]
00005246 4FEF 000C lea.l A7, [A7 + 0xC]
0000524A 3F00 move.w -[A7], D0
0000524C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00005250 548F addq.l A7, 2
00005252 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005256 486E FEBC pea.l [A6 - 0x144]
0000525A 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
0000525E 508F addq.l A7, 8
00005260 4A40 tst.w D0
00005262 670A beq +0xC /* 0000526E */
00005264 206E 0018 movea.l A0, [A6 + 0x18]
00005268 2087 move.l [A0], D7
0000526A 7000 moveq.l D0, 0x00
0000526C 6008 bra +0xA /* 00005276 */
label0000526E:
0000526E 5287 addq.l D7, 1
label00005270:
00005270 BE86 cmp.l D7, D6
00005272 6F98 ble -0x66 /* 0000520C */
00005274 7033 moveq.l D0, 0x33
label00005276:
00005276 4CDF 00C0 movem.l D6,D7, [A7]+
0000527A 4E5E unlink A6
0000527C 4E75 rts
fn0000527E:
0000527E 4E56 FFC0 link A6, -0x0040
00005282 48E7 0300 movem.l -[A7], D6,D7
00005286 206E 000C movea.l A0, [A6 + 0xC]
0000528A 2050 movea.l A0, [A0]
0000528C 2C28 0008 move.l D6, [A0 + 0x8]
00005290 7E01 moveq.l D7, 0x01
00005292 6036 bra +0x38 /* 000052CA */
label00005294:
00005294 486E FFC0 pea.l [A6 - 0x40]
00005298 2F07 move.l -[A7], D7
0000529A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000529E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000052A2 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000052A6 4FEF 0010 lea.l A7, [A7 + 0x10]
000052AA 202E FFC4 move.l D0, [A6 - 0x3C]
000052AE B0AE 0010 cmp.l D0, [A6 + 0x10]
000052B2 6614 bne +0x16 /* 000052C8 */
000052B4 202E FFC8 move.l D0, [A6 - 0x38]
000052B8 B0AE 0014 cmp.l D0, [A6 + 0x14]
000052BC 660A bne +0xC /* 000052C8 */
000052BE 206E 0018 movea.l A0, [A6 + 0x18]
000052C2 2087 move.l [A0], D7
000052C4 7000 moveq.l D0, 0x00
000052C6 6008 bra +0xA /* 000052D0 */
label000052C8:
000052C8 5287 addq.l D7, 1
label000052CA:
000052CA BE86 cmp.l D7, D6
000052CC 6FC6 ble -0x38 /* 00005294 */
000052CE 7033 moveq.l D0, 0x33
label000052D0:
000052D0 4CDF 00C0 movem.l D6,D7, [A7]+
000052D4 4E5E unlink A6
000052D6 4E75 rts
fn000052D8:
000052D8 4E56 FFFE link A6, -0x0002
000052DC 48E7 0308 movem.l -[A7], D6,D7,A4
000052E0 286E 0010 movea.l A4, [A6 + 0x10]
000052E4 426E FFFE clr.w [A6 - 0x2]
000052E8 2C2C 0002 move.l D6, [A4 + 0x2]
000052EC 206E 000C movea.l A0, [A6 + 0xC]
000052F0 2050 movea.l A0, [A0]
000052F2 2E28 0002 move.l D7, [A0 + 0x2]
000052F6 3014 move.w D0, [A4]
000052F8 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000052FC 0001 0008 ori.b D1, 0x8
00005300 00CE .incomplete
00005302 0010 0018 ori.b [A0], 0x18
00005306 0026 0034 ori.b -[A6], 0x34 /* '4' */
0000530A 0054 0070 ori.w [A4], 0x70 /* 'p' */
0000530E 0088 00A2 206E ori.l A0, 0xA2206E
00005314 0014 2087 ori.b [A4], 0x87
00005318 6000 00B4 bra +0xB6 /* 000053CE */
0000531C 2007 move.l D0, D7
0000531E E280 asr D0, 1
00005320 5280 addq.l D0, 1
00005322 206E 0014 movea.l A0, [A6 + 0x14]
00005326 2080 move.l [A0], D0
00005328 6000 00A4 bra +0xA6 /* 000053CE */
0000532C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005330 2F07 move.l -[A7], D7
00005332 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00005336 508F addq.l A7, 8
00005338 6000 0094 bra +0x96 /* 000053CE */
0000533C 2006 move.l D0, D6
0000533E 5380 subq.l D0, 1
00005340 206E 0014 movea.l A0, [A6 + 0x14]
00005344 2080 move.l [A0], D0
00005346 206E 0014 movea.l A0, [A6 + 0x14]
0000534A 0C90 0000 0001 cmpi.l [A0], 0x1
00005350 6C00 007C bge +0x7E /* 000053CE */
00005354 206E 0014 movea.l A0, [A6 + 0x14]
00005358 2087 move.l [A0], D7
0000535A 6000 0072 bra +0x74 /* 000053CE */
0000535E 2006 move.l D0, D6
00005360 5280 addq.l D0, 1
00005362 206E 0014 movea.l A0, [A6 + 0x14]
00005366 2080 move.l [A0], D0
00005368 206E 0014 movea.l A0, [A6 + 0x14]
0000536C BE90 cmp.l D7, [A0]
0000536E 6C00 005E bge +0x60 /* 000053CE */
00005372 206E 0014 movea.l A0, [A6 + 0x14]
00005376 7001 moveq.l D0, 0x01
00005378 2080 move.l [A0], D0
0000537A 6052 bra +0x54 /* 000053CE */
0000537C 206E 0014 movea.l A0, [A6 + 0x14]
00005380 2086 move.l [A0], D6
00005382 0C86 0000 0001 cmpi.l D6, 0x1
00005388 6D04 blt +0x6 /* 0000538E */
0000538A BC87 cmp.l D6, D7
0000538C 6F40 ble +0x42 /* 000053CE */
label0000538E:
0000538E 703D moveq.l D0, 0x3D
00005390 3D40 FFFE move.w [A6 - 0x2], D0
00005394 6038 bra +0x3A /* 000053CE */
00005396 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000539A 2F06 move.l -[A7], D6
0000539C 2F2E 000C move.l -[A7], [A6 + 0xC]
000053A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000053A4 4EBA 0034 jsr [PC + 0x34 /* 000053DA */]
000053A8 4FEF 0010 lea.l A7, [A7 + 0x10]
000053AC 3D40 FFFE move.w [A6 - 0x2], D0
000053B0 601C bra +0x1E /* 000053CE */
000053B2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000053B6 486C 0006 pea.l [A4 + 0x6]
000053BA 2F2E 000C move.l -[A7], [A6 + 0xC]
000053BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000053C2 4EBA 0066 jsr [PC + 0x66 /* 0000542A */]
000053C6 4FEF 0010 lea.l A7, [A7 + 0x10]
000053CA 3D40 FFFE move.w [A6 - 0x2], D0
label000053CE:
000053CE 302E FFFE move.w D0, [A6 - 0x2]
000053D2 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000053D6 4E5E unlink A6
000053D8 4E75 rts
fn000053DA:
000053DA 4E56 FFF0 link A6, -0x0010
000053DE 48E7 0300 movem.l -[A7], D6,D7
000053E2 206E 000C movea.l A0, [A6 + 0xC]
000053E6 2050 movea.l A0, [A0]
000053E8 2C28 0002 move.l D6, [A0 + 0x2]
000053EC 7E01 moveq.l D7, 0x01
000053EE 602C bra +0x2E /* 0000541C */
label000053F0:
000053F0 486E FFF0 pea.l [A6 - 0x10]
000053F4 2F07 move.l -[A7], D7
000053F6 2F2E 000C move.l -[A7], [A6 + 0xC]
000053FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000053FE 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00005402 4FEF 0010 lea.l A7, [A7 + 0x10]
00005406 202E FFF4 move.l D0, [A6 - 0xC]
0000540A B0AE 0010 cmp.l D0, [A6 + 0x10]
0000540E 660A bne +0xC /* 0000541A */
00005410 206E 0014 movea.l A0, [A6 + 0x14]
00005414 2087 move.l [A0], D7
00005416 7000 moveq.l D0, 0x00
00005418 6008 bra +0xA /* 00005422 */
label0000541A:
0000541A 5287 addq.l D7, 1
label0000541C:
0000541C BE86 cmp.l D7, D6
0000541E 6FD0 ble -0x2E /* 000053F0 */
00005420 703D moveq.l D0, 0x3D
label00005422:
00005422 4CDF 00C0 movem.l D6,D7, [A7]+
00005426 4E5E unlink A6
00005428 4E75 rts
fn0000542A:
0000542A 4E56 FEEC link A6, -0x0114
0000542E 48E7 0300 movem.l -[A7], D6,D7
00005432 486E FFFC pea.l [A6 - 0x4]
00005436 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000543A 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000543E 508F addq.l A7, 8
00005440 206E 000C movea.l A0, [A6 + 0xC]
00005444 2050 movea.l A0, [A0]
00005446 2C28 0002 move.l D6, [A0 + 0x2]
0000544A 7E01 moveq.l D7, 0x01
0000544C 605A bra +0x5C /* 000054A8 */
label0000544E:
0000544E 486E FFEC pea.l [A6 - 0x14]
00005452 2F07 move.l -[A7], D7
00005454 2F2E 000C move.l -[A7], [A6 + 0xC]
00005458 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000545C 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00005460 4FEF 0010 lea.l A7, [A7 + 0x10]
00005464 202E FFF4 move.l D0, [A6 - 0xC]
00005468 B0AE FFFC cmp.l D0, [A6 - 0x4]
0000546C 6638 bne +0x3A /* 000054A6 */
0000546E 486E FEEC pea.l [A6 - 0x114]
00005472 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005476 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000547A 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */]
0000547E 4FEF 000C lea.l A7, [A7 + 0xC]
00005482 3F00 move.w -[A7], D0
00005484 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00005488 548F addq.l A7, 2
0000548A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000548E 486E FEEC pea.l [A6 - 0x114]
00005492 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00005496 508F addq.l A7, 8
00005498 4A40 tst.w D0
0000549A 670A beq +0xC /* 000054A6 */
0000549C 206E 0014 movea.l A0, [A6 + 0x14]
000054A0 2087 move.l [A0], D7
000054A2 7000 moveq.l D0, 0x00
000054A4 6008 bra +0xA /* 000054AE */
label000054A6:
000054A6 5287 addq.l D7, 1
label000054A8:
000054A8 BE86 cmp.l D7, D6
000054AA 6FA2 ble -0x5C /* 0000544E */
000054AC 703D moveq.l D0, 0x3D
label000054AE:
000054AE 4CDF 00C0 movem.l D6,D7, [A7]+
000054B2 4E5E unlink A6
000054B4 4E75 rts
fn000054B6:
000054B6 4E56 FFFE link A6, -0x0002
000054BA 48E7 0308 movem.l -[A7], D6,D7,A4
000054BE 286E 0010 movea.l A4, [A6 + 0x10]
000054C2 426E FFFE clr.w [A6 - 0x2]
000054C6 2C2C 0002 move.l D6, [A4 + 0x2]
000054CA 206E 000C movea.l A0, [A6 + 0xC]
000054CE 2050 movea.l A0, [A0]
000054D0 2E28 0002 move.l D7, [A0 + 0x2]
000054D4 3014 move.w D0, [A4]
000054D6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000054DA 0001 0008 ori.b D1, 0x8
000054DE 008C 0010 0018 ori.l A4, 0x100018
000054E4 0026 0084 ori.b -[A6], 0x84
000054E8 0082 002E 0046 ori.l D2, 0x2E0046 /* '.\0F' */
000054EE 0060 206E ori.w -[A0], 0x206E /* ' n' */
000054F2 0014 2087 ori.b [A4], 0x87
000054F6 6000 0072 bra +0x74 /* 0000556A */
000054FA 2007 move.l D0, D7
000054FC E280 asr D0, 1
000054FE 5280 addq.l D0, 1
00005500 206E 0014 movea.l A0, [A6 + 0x14]
00005504 2080 move.l [A0], D0
00005506 6000 0062 bra +0x64 /* 0000556A */
0000550A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000550E 2F07 move.l -[A7], D7
00005510 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00005514 508F addq.l A7, 8
00005516 6052 bra +0x54 /* 0000556A */
00005518 206E 0014 movea.l A0, [A6 + 0x14]
0000551C 2086 move.l [A0], D6
0000551E 0C86 0000 0001 cmpi.l D6, 0x1
00005524 6D04 blt +0x6 /* 0000552A */
00005526 BC87 cmp.l D6, D7
00005528 6F40 ble +0x42 /* 0000556A */
label0000552A:
0000552A 703F moveq.l D0, 0x3F
0000552C 3D40 FFFE move.w [A6 - 0x2], D0
00005530 6038 bra +0x3A /* 0000556A */
00005532 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005536 2F06 move.l -[A7], D6
00005538 2F2E 000C move.l -[A7], [A6 + 0xC]
0000553C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005540 4EBA 0034 jsr [PC + 0x34 /* 00005576 */]
00005544 4FEF 0010 lea.l A7, [A7 + 0x10]
00005548 3D40 FFFE move.w [A6 - 0x2], D0
0000554C 601C bra +0x1E /* 0000556A */
0000554E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005552 486C 0006 pea.l [A4 + 0x6]
00005556 2F2E 000C move.l -[A7], [A6 + 0xC]
0000555A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000555E 4EBA 0066 jsr [PC + 0x66 /* 000055C6 */]
00005562 4FEF 0010 lea.l A7, [A7 + 0x10]
00005566 3D40 FFFE move.w [A6 - 0x2], D0
label0000556A:
0000556A 302E FFFE move.w D0, [A6 - 0x2]
0000556E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005572 4E5E unlink A6
00005574 4E75 rts
fn00005576:
00005576 4E56 FFF0 link A6, -0x0010
0000557A 48E7 0300 movem.l -[A7], D6,D7
0000557E 206E 000C movea.l A0, [A6 + 0xC]
00005582 2050 movea.l A0, [A0]
00005584 2C28 0002 move.l D6, [A0 + 0x2]
00005588 7E01 moveq.l D7, 0x01
0000558A 602C bra +0x2E /* 000055B8 */
label0000558C:
0000558C 486E FFF0 pea.l [A6 - 0x10]
00005590 2F07 move.l -[A7], D7
00005592 2F2E 000C move.l -[A7], [A6 + 0xC]
00005596 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000559A 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000559E 4FEF 0010 lea.l A7, [A7 + 0x10]
000055A2 202E FFF4 move.l D0, [A6 - 0xC]
000055A6 B0AE 0010 cmp.l D0, [A6 + 0x10]
000055AA 660A bne +0xC /* 000055B6 */
000055AC 206E 0014 movea.l A0, [A6 + 0x14]
000055B0 2087 move.l [A0], D7
000055B2 7000 moveq.l D0, 0x00
000055B4 6008 bra +0xA /* 000055BE */
label000055B6:
000055B6 5287 addq.l D7, 1
label000055B8:
000055B8 BE86 cmp.l D7, D6
000055BA 6FD0 ble -0x2E /* 0000558C */
000055BC 703F moveq.l D0, 0x3F
label000055BE:
000055BE 4CDF 00C0 movem.l D6,D7, [A7]+
000055C2 4E5E unlink A6
000055C4 4E75 rts
fn000055C6:
000055C6 4E56 FEEC link A6, -0x0114
000055CA 48E7 0300 movem.l -[A7], D6,D7
000055CE 486E FFFC pea.l [A6 - 0x4]
000055D2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000055D6 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000055DA 508F addq.l A7, 8
000055DC 206E 000C movea.l A0, [A6 + 0xC]
000055E0 2050 movea.l A0, [A0]
000055E2 2C28 0002 move.l D6, [A0 + 0x2]
000055E6 7E01 moveq.l D7, 0x01
000055E8 605A bra +0x5C /* 00005644 */
label000055EA:
000055EA 486E FFEC pea.l [A6 - 0x14]
000055EE 2F07 move.l -[A7], D7
000055F0 2F2E 000C move.l -[A7], [A6 + 0xC]
000055F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000055F8 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000055FC 4FEF 0010 lea.l A7, [A7 + 0x10]
00005600 202E FFF4 move.l D0, [A6 - 0xC]
00005604 B0AE FFFC cmp.l D0, [A6 - 0x4]
00005608 6638 bne +0x3A /* 00005642 */
0000560A 486E FEEC pea.l [A6 - 0x114]
0000560E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005612 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005616 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */]
0000561A 4FEF 000C lea.l A7, [A7 + 0xC]
0000561E 3F00 move.w -[A7], D0
00005620 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00005624 548F addq.l A7, 2
00005626 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000562A 486E FEEC pea.l [A6 - 0x114]
0000562E 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00005632 508F addq.l A7, 8
00005634 4A40 tst.w D0
00005636 670A beq +0xC /* 00005642 */
00005638 206E 0014 movea.l A0, [A6 + 0x14]
0000563C 2087 move.l [A0], D7
0000563E 7000 moveq.l D0, 0x00
00005640 6008 bra +0xA /* 0000564A */
label00005642:
00005642 5287 addq.l D7, 1
label00005644:
00005644 BE86 cmp.l D7, D6
00005646 6FA2 ble -0x5C /* 000055EA */
00005648 703F moveq.l D0, 0x3F
label0000564A:
0000564A 4CDF 00C0 movem.l D6,D7, [A7]+
0000564E 4E5E unlink A6
00005650 4E75 rts
export_413:
fn00005652:
00005652 4E56 FFFC link A6, -0x0004
00005656 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
0000565A 286E 000E movea.l A4, [A6 + 0xE]
0000565E 7C00 moveq.l D6, 0x00
00005660 2E2C 0002 move.l D7, [A4 + 0x2]
00005664 3F2E 000C move.w -[A7], [A6 + 0xC]
00005668 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000566C 4EBA 022A jsr [PC + 0x22A /* 00005898 */]
00005670 5C8F addq.l A7, 6
00005672 3A00 move.w D5, D0
00005674 3014 move.w D0, [A4]
00005676 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000567A 0001 0008 ori.b D1, 0x8
0000567E 00C8 .incomplete
00005680 0010 002A ori.b [A0], 0x2A /* '*' */
00005684 004A 00C0 ori.w A2, 0xC0
00005688 00BE 006E 0086 ori.l <<invalid special address>>, 0x6E0086
0000568E 009E 2F2E 0012 ori.l [A6]+, 0x2F2E0012
00005694 3F05 move.w -[A7], D5
00005696 3F2E 000C move.w -[A7], [A6 + 0xC]
0000569A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000569E 4EBA 019C jsr [PC + 0x19C /* 0000583C */]
000056A2 4FEF 000C lea.l A7, [A7 + 0xC]
000056A6 3C00 move.w D6, D0
000056A8 6000 009C bra +0x9E /* 00005746 */
000056AC 3005 move.w D0, D5
000056AE E240 asr D0.w, 1
000056B0 2F2E 0012 move.l -[A7], [A6 + 0x12]
000056B4 5240 addq.w D0, 1
000056B6 3F00 move.w -[A7], D0
000056B8 3F2E 000C move.w -[A7], [A6 + 0xC]
000056BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000056C0 4EBA 017A jsr [PC + 0x17A /* 0000583C */]
000056C4 4FEF 000C lea.l A7, [A7 + 0xC]
000056C8 3C00 move.w D6, D0
000056CA 6000 007A bra +0x7C /* 00005746 */
000056CE 3045 movea.w A0, D5
000056D0 486E FFFC pea.l [A6 - 0x4]
000056D4 2F08 move.l -[A7], A0
000056D6 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000056DA 508F addq.l A7, 8
000056DC 2F2E 0012 move.l -[A7], [A6 + 0x12]
000056E0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000056E4 3F2E 000C move.w -[A7], [A6 + 0xC]
000056E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000056EC 4EBA 014E jsr [PC + 0x14E /* 0000583C */]
000056F0 4FEF 000C lea.l A7, [A7 + 0xC]
000056F4 3C00 move.w D6, D0
000056F6 604E bra +0x50 /* 00005746 */
000056F8 2F2E 0012 move.l -[A7], [A6 + 0x12]
000056FC 3F07 move.w -[A7], D7
000056FE 3F2E 000C move.w -[A7], [A6 + 0xC]
00005702 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005706 4EBA 0134 jsr [PC + 0x134 /* 0000583C */]
0000570A 4FEF 000C lea.l A7, [A7 + 0xC]
0000570E 3C00 move.w D6, D0
00005710 6034 bra +0x36 /* 00005746 */
00005712 2F2E 0012 move.l -[A7], [A6 + 0x12]
00005716 2F07 move.l -[A7], D7
00005718 3F2E 000C move.w -[A7], [A6 + 0xC]
0000571C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005720 4EBA 002E jsr [PC + 0x2E /* 00005750 */]
00005724 4FEF 000E lea.l A7, [A7 + 0xE]
00005728 3C00 move.w D6, D0
0000572A 601A bra +0x1C /* 00005746 */
0000572C 2F2E 0012 move.l -[A7], [A6 + 0x12]
00005730 486C 0006 pea.l [A4 + 0x6]
00005734 3F2E 000C move.w -[A7], [A6 + 0xC]
00005738 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000573C 4EBA 006E jsr [PC + 0x6E /* 000057AC */]
00005740 4FEF 000E lea.l A7, [A7 + 0xE]
00005744 3C00 move.w D6, D0
label00005746:
00005746 3006 move.w D0, D6
00005748 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
0000574C 4E5E unlink A6
0000574E 4E75 rts
export_411:
fn00005750:
00005750 4E56 0000 link A6, 0
00005754 48E7 0308 movem.l -[A7], D6,D7,A4
00005758 206E 0008 movea.l A0, [A6 + 0x8]
0000575C 2850 movea.l A4, [A0]
0000575E 42A7 clr.l -[A7]
00005760 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005764 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00005768 201F move.l D0, [A7]+
0000576A 4878 0052 push.l 0x52 /* 'R' */
0000576E 2F00 move.l -[A7], D0
00005770 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005774 3E00 move.w D7, D0
00005776 7C00 moveq.l D6, 0x00
00005778 6024 bra +0x26 /* 0000579E */
label0000577A:
0000577A 302C 0002 move.w D0, [A4 + 0x2]
0000577E B06E 000C cmp.w D0, [A6 + 0xC]
00005782 6614 bne +0x16 /* 00005798 */
00005784 202C 0006 move.l D0, [A4 + 0x6]
00005788 B0AE 000E cmp.l D0, [A6 + 0xE]
0000578C 660A bne +0xC /* 00005798 */
0000578E 206E 0012 movea.l A0, [A6 + 0x12]
00005792 3086 move.w [A0], D6
00005794 7000 moveq.l D0, 0x00
00005796 600C bra +0xE /* 000057A4 */
label00005798:
00005798 49EC 0052 lea.l A4, [A4 + 0x52]
0000579C 5246 addq.w D6, 1
label0000579E:
0000579E BC47 cmp.w D6, D7
000057A0 6DD8 blt -0x26 /* 0000577A */
000057A2 700B moveq.l D0, 0x0B
label000057A4:
000057A4 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000057A8 4E5E unlink A6
000057AA 4E75 rts
export_412:
fn000057AC:
000057AC 4E56 FF00 link A6, -0x0100
000057B0 48E7 0308 movem.l -[A7], D6,D7,A4
000057B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000057B8 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
000057BC 206E 0008 movea.l A0, [A6 + 0x8]
000057C0 2850 movea.l A4, [A0]
000057C2 42A7 clr.l -[A7]
000057C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000057C8 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000057CC 201F move.l D0, [A7]+
000057CE 4878 0052 push.l 0x52 /* 'R' */
000057D2 2F00 move.l -[A7], D0
000057D4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000057D8 3E00 move.w D7, D0
000057DA 7C00 moveq.l D6, 0x00
000057DC 6048 bra +0x4A /* 00005826 */
label000057DE:
000057DE 302C 0002 move.w D0, [A4 + 0x2]
000057E2 B06E 000C cmp.w D0, [A6 + 0xC]
000057E6 6638 bne +0x3A /* 00005820 */
000057E8 4AAC 003A tst.l [A4 + 0x3A]
000057EC 6732 beq +0x34 /* 00005820 */
000057EE 486E FF00 pea.l [A6 - 0x100]
000057F2 2F2C 003A move.l -[A7], [A4 + 0x3A]
000057F6 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000057FA 508F addq.l A7, 8
000057FC 2F2E 000E move.l -[A7], [A6 + 0xE]
00005800 486E FF00 pea.l [A6 - 0x100]
00005804 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00005808 508F addq.l A7, 8
0000580A 4A40 tst.w D0
0000580C 6712 beq +0x14 /* 00005820 */
0000580E 206E 0012 movea.l A0, [A6 + 0x12]
00005812 3086 move.w [A0], D6
00005814 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005818 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
0000581C 7000 moveq.l D0, 0x00
0000581E 6014 bra +0x16 /* 00005834 */
label00005820:
00005820 49EC 0052 lea.l A4, [A4 + 0x52]
00005824 5246 addq.w D6, 1
label00005826:
00005826 BC47 cmp.w D6, D7
00005828 6DB4 blt -0x4A /* 000057DE */
0000582A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000582E 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00005832 700B moveq.l D0, 0x0B
label00005834:
00005834 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005838 4E5E unlink A6
0000583A 4E75 rts
export_414:
fn0000583C:
0000583C 4E56 0000 link A6, 0
00005840 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00005844 7A00 moveq.l D5, 0x00
00005846 206E 0008 movea.l A0, [A6 + 0x8]
0000584A 2850 movea.l A4, [A0]
0000584C 42A7 clr.l -[A7]
0000584E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005852 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00005856 201F move.l D0, [A7]+
00005858 4878 0052 push.l 0x52 /* 'R' */
0000585C 2F00 move.l -[A7], D0
0000585E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005862 3E00 move.w D7, D0
00005864 7C00 moveq.l D6, 0x00
00005866 6022 bra +0x24 /* 0000588A */
label00005868:
00005868 302C 0002 move.w D0, [A4 + 0x2]
0000586C B06E 000C cmp.w D0, [A6 + 0xC]
00005870 6612 bne +0x14 /* 00005884 */
00005872 5245 addq.w D5, 1
00005874 BA6E 000E cmp.w D5, [A6 + 0xE]
00005878 660A bne +0xC /* 00005884 */
0000587A 206E 0010 movea.l A0, [A6 + 0x10]
0000587E 3086 move.w [A0], D6
00005880 7000 moveq.l D0, 0x00
00005882 600C bra +0xE /* 00005890 */
label00005884:
00005884 49EC 0052 lea.l A4, [A4 + 0x52]
00005888 5246 addq.w D6, 1
label0000588A:
0000588A BC47 cmp.w D6, D7
0000588C 6DDA blt -0x24 /* 00005868 */
0000588E 700B moveq.l D0, 0x0B
label00005890:
00005890 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00005894 4E5E unlink A6
00005896 4E75 rts
export_401:
fn00005898:
00005898 4E56 0000 link A6, 0
0000589C 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000058A0 3E2E 000C move.w D7, [A6 + 0xC]
000058A4 7800 moveq.l D4, 0x00
000058A6 206E 0008 movea.l A0, [A6 + 0x8]
000058AA 2850 movea.l A4, [A0]
000058AC 42A7 clr.l -[A7]
000058AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000058B2 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000058B6 201F move.l D0, [A7]+
000058B8 4878 0052 push.l 0x52 /* 'R' */
000058BC 2F00 move.l -[A7], D0
000058BE 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000058C2 3C00 move.w D6, D0
000058C4 7A00 moveq.l D5, 0x00
000058C6 600E bra +0x10 /* 000058D6 */
label000058C8:
000058C8 BE6C 0002 cmp.w D7, [A4 + 0x2]
000058CC 6602 bne +0x4 /* 000058D0 */
000058CE 5244 addq.w D4, 1
label000058D0:
000058D0 49EC 0052 lea.l A4, [A4 + 0x52]
000058D4 5245 addq.w D5, 1
label000058D6:
000058D6 BA46 cmp.w D5, D6
000058D8 6DEE blt -0x10 /* 000058C8 */
000058DA 3004 move.w D0, D4
000058DC 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000058E0 4E5E unlink A6
000058E2 4E75 rts
fn000058E4:
000058E4 4E56 FFFC link A6, -0x0004
000058E8 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000058EC 286E 000C movea.l A4, [A6 + 0xC]
000058F0 7E00 moveq.l D7, 0x00
000058F2 2D6C 0002 FFFC move.l [A6 - 0x4], [A4 + 0x2]
000058F8 42A7 clr.l -[A7]
000058FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000058FE 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00005902 201F move.l D0, [A7]+
00005904 4878 001A push.l 0x1A
00005908 2F00 move.l -[A7], D0
0000590A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000590E 3C00 move.w D6, D0
00005910 3014 move.w D0, [A4]
00005912 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00005916 0001 0008 ori.b D1, 0x8
0000591A 009A 0010 001C ori.l [A2]+, 0x10001C
00005920 0028 0092 0090 ori.b [A0 + 0x90], 0x92
00005926 003E 005E ori.b <<invalid special address>>, 0x5E /* '^' */
0000592A 0074 3006 5340 ori.w [A4 + <<invalid base displacement size>>], 0x3006
00005930 206E 0010 movea.l A0, [A6 + 0x10]
00005934 3080 move.w [A0], D0
00005936 6000 007C bra +0x7E /* 000059B4 */
0000593A 3006 move.w D0, D6
0000593C E240 asr D0.w, 1
0000593E 206E 0010 movea.l A0, [A6 + 0x10]
00005942 3080 move.w [A0], D0
00005944 6000 006E bra +0x70 /* 000059B4 */
00005948 3046 movea.w A0, D6
0000594A 486E FFFC pea.l [A6 - 0x4]
0000594E 2F08 move.l -[A7], A0
00005950 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00005954 508F addq.l A7, 8
00005956 202E FFFC move.l D0, [A6 - 0x4]
0000595A 5380 subq.l D0, 1
0000595C 206E 0010 movea.l A0, [A6 + 0x10]
00005960 3080 move.w [A0], D0
00005962 6050 bra +0x52 /* 000059B4 */
00005964 202E FFFC move.l D0, [A6 - 0x4]
00005968 5380 subq.l D0, 1
0000596A 206E 0010 movea.l A0, [A6 + 0x10]
0000596E 3080 move.w [A0], D0
00005970 0CAE 0000 0001 FFFC cmpi.l [A6 - 0x4], 0x1
00005978 6D08 blt +0xA /* 00005982 */
0000597A 3046 movea.w A0, D6
0000597C B1EE FFFC cmpa.l A0, [A6 - 0x4]
00005980 6C32 bge +0x34 /* 000059B4 */
label00005982:
00005982 7E40 moveq.l D7, 0x40
00005984 602E bra +0x30 /* 000059B4 */
00005986 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000598A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000598E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005992 4EBA 002A jsr [PC + 0x2A /* 000059BE */]
00005996 4FEF 000C lea.l A7, [A7 + 0xC]
0000599A 3E00 move.w D7, D0
0000599C 6016 bra +0x18 /* 000059B4 */
0000599E 2F2E 0010 move.l -[A7], [A6 + 0x10]
000059A2 486C 0006 pea.l [A4 + 0x6]
000059A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000059AA 4EBA 0064 jsr [PC + 0x64 /* 00005A10 */]
000059AE 4FEF 000C lea.l A7, [A7 + 0xC]
000059B2 3E00 move.w D7, D0
label000059B4:
000059B4 3007 move.w D0, D7
000059B6 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000059BA 4E5E unlink A6
000059BC 4E75 rts
fn000059BE:
000059BE 4E56 0000 link A6, 0
000059C2 48E7 0308 movem.l -[A7], D6,D7,A4
000059C6 206E 0008 movea.l A0, [A6 + 0x8]
000059CA 2850 movea.l A4, [A0]
000059CC 42A7 clr.l -[A7]
000059CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000059D2 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000059D6 201F move.l D0, [A7]+
000059D8 4878 001A push.l 0x1A
000059DC 2F00 move.l -[A7], D0
000059DE 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000059E2 3E00 move.w D7, D0
000059E4 7C00 moveq.l D6, 0x00
000059E6 601A bra +0x1C /* 00005A02 */
label000059E8:
000059E8 202C 0002 move.l D0, [A4 + 0x2]
000059EC B0AE 000C cmp.l D0, [A6 + 0xC]
000059F0 660A bne +0xC /* 000059FC */
000059F2 206E 0010 movea.l A0, [A6 + 0x10]
000059F6 3086 move.w [A0], D6
000059F8 7000 moveq.l D0, 0x00
000059FA 600C bra +0xE /* 00005A08 */
label000059FC:
000059FC 49EC 001A lea.l A4, [A4 + 0x1A]
00005A00 5246 addq.w D6, 1
label00005A02:
00005A02 BC47 cmp.w D6, D7
00005A04 6DE2 blt -0x1C /* 000059E8 */
00005A06 7040 moveq.l D0, 0x40
label00005A08:
00005A08 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005A0C 4E5E unlink A6
00005A0E 4E75 rts
fn00005A10:
00005A10 4E56 FF00 link A6, -0x0100
00005A14 48E7 0308 movem.l -[A7], D6,D7,A4
00005A18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A1C 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00005A20 206E 0008 movea.l A0, [A6 + 0x8]
00005A24 2850 movea.l A4, [A0]
00005A26 42A7 clr.l -[A7]
00005A28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A2C 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00005A30 201F move.l D0, [A7]+
00005A32 4878 001A push.l 0x1A
00005A36 2F00 move.l -[A7], D0
00005A38 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005A3C 3E00 move.w D7, D0
00005A3E 7C00 moveq.l D6, 0x00
00005A40 6038 bra +0x3A /* 00005A7A */
label00005A42:
00005A42 486E FF00 pea.l [A6 - 0x100]
00005A46 2F2C 0012 move.l -[A7], [A4 + 0x12]
00005A4A 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00005A4E 508F addq.l A7, 8
00005A50 2F2E 000C move.l -[A7], [A6 + 0xC]
00005A54 486E FF00 pea.l [A6 - 0x100]
00005A58 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00005A5C 508F addq.l A7, 8
00005A5E 4A40 tst.w D0
00005A60 6712 beq +0x14 /* 00005A74 */
00005A62 206E 0010 movea.l A0, [A6 + 0x10]
00005A66 3086 move.w [A0], D6
00005A68 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A6C 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00005A70 7000 moveq.l D0, 0x00
00005A72 6014 bra +0x16 /* 00005A88 */
label00005A74:
00005A74 49EC 001A lea.l A4, [A4 + 0x1A]
00005A78 5246 addq.w D6, 1
label00005A7A:
00005A7A BC47 cmp.w D6, D7
00005A7C 6DC4 blt -0x3A /* 00005A42 */
00005A7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A82 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00005A86 7040 moveq.l D0, 0x40
label00005A88:
00005A88 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005A8C 4E5E unlink A6
00005A8E 4E75 rts
fn00005A90:
00005A90 4E56 FFF8 link A6, -0x0008
00005A94 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00005A98 286E 0008 movea.l A4, [A6 + 0x8]
00005A9C 206E 000C movea.l A0, [A6 + 0xC]
00005AA0 7001 moveq.l D0, 0x01
00005AA2 3080 move.w [A0], D0
00005AA4 4A54 tst.w [A4]
00005AA6 6742 beq +0x44 /* 00005AEA */
00005AA8 266D B138 movea.l A3, [A5 - 0x4EC8]
00005AAC 602A bra +0x2C /* 00005AD8 */
label00005AAE:
00005AAE 3014 move.w D0, [A4]
00005AB0 B06B 0002 cmp.w D0, [A3 + 0x2]
00005AB4 661E bne +0x20 /* 00005AD4 */
00005AB6 486C 0006 pea.l [A4 + 0x6]
00005ABA 486B 000A pea.l [A3 + 0xA]
00005ABE 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00005AC2 508F addq.l A7, 8
00005AC4 4A40 tst.w D0
00005AC6 670C beq +0xE /* 00005AD4 */
00005AC8 206E 0010 movea.l A0, [A6 + 0x10]
00005ACC 208B move.l [A0], A3
00005ACE 7000 moveq.l D0, 0x00
00005AD0 6000 0140 bra +0x142 /* 00005C12 */
label00005AD4:
00005AD4 266B 1590 movea.l A3, [A3 + 0x1590]
label00005AD8:
00005AD8 B6FC 0000 cmpa.w A3, 0x0
00005ADC 66D0 bne -0x2E /* 00005AAE */
00005ADE 206E 000C movea.l A0, [A6 + 0xC]
00005AE2 4250 clr.w [A0]
00005AE4 7000 moveq.l D0, 0x00
00005AE6 6000 012A bra +0x12C /* 00005C12 */
label00005AEA:
00005AEA 7000 moveq.l D0, 0x00
00005AEC 102C 0006 move.b D0, [A4 + 0x6]
00005AF0 4A40 tst.w D0
00005AF2 660E bne +0x10 /* 00005B02 */
00005AF4 206E 0010 movea.l A0, [A6 + 0x10]
00005AF8 20AD B334 move.l [A0], [A5 - 0x4CCC]
00005AFC 7000 moveq.l D0, 0x00
00005AFE 6000 0112 bra +0x114 /* 00005C12 */
label00005B02:
00005B02 7A00 moveq.l D5, 0x00
00005B04 7000 moveq.l D0, 0x00
00005B06 102C 0006 move.b D0, [A4 + 0x6]
00005B0A 3C00 move.w D6, D0
00005B0C 7E01 moveq.l D7, 0x01
00005B0E 6016 bra +0x18 /* 00005B26 */
label00005B10:
00005B10 3047 movea.w A0, D7
00005B12 D1CC add.l A0, A4
00005B14 7000 moveq.l D0, 0x00
00005B16 1028 0006 move.b D0, [A0 + 0x6]
00005B1A 0C40 003A cmpi.w D0, 0x3A /* ':' */
00005B1E 6604 bne +0x6 /* 00005B24 */
00005B20 7A01 moveq.l D5, 0x01
00005B22 6006 bra +0x8 /* 00005B2A */
label00005B24:
00005B24 5247 addq.w D7, 1
label00005B26:
00005B26 BE46 cmp.w D7, D6
00005B28 6FE6 ble -0x18 /* 00005B10 */
label00005B2A:
00005B2A 4A45 tst.w D5
00005B2C 6730 beq +0x32 /* 00005B5E */
00005B2E 266D B138 movea.l A3, [A5 - 0x4EC8]
00005B32 6022 bra +0x24 /* 00005B56 */
label00005B34:
00005B34 486C 0006 pea.l [A4 + 0x6]
00005B38 486B 002A pea.l [A3 + 0x2A]
00005B3C 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00005B40 508F addq.l A7, 8
00005B42 4A40 tst.w D0
00005B44 670C beq +0xE /* 00005B52 */
00005B46 206E 0010 movea.l A0, [A6 + 0x10]
00005B4A 208B move.l [A0], A3
00005B4C 7000 moveq.l D0, 0x00
00005B4E 6000 00C2 bra +0xC4 /* 00005C12 */
label00005B52:
00005B52 266B 1590 movea.l A3, [A3 + 0x1590]
label00005B56:
00005B56 B6FC 0000 cmpa.w A3, 0x0
00005B5A 66D8 bne -0x26 /* 00005B34 */
00005B5C 602E bra +0x30 /* 00005B8C */
label00005B5E:
00005B5E 266D B138 movea.l A3, [A5 - 0x4EC8]
00005B62 6022 bra +0x24 /* 00005B86 */
label00005B64:
00005B64 486C 0006 pea.l [A4 + 0x6]
00005B68 486B 000A pea.l [A3 + 0xA]
00005B6C 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00005B70 508F addq.l A7, 8
00005B72 4A40 tst.w D0
00005B74 670C beq +0xE /* 00005B82 */
00005B76 206E 0010 movea.l A0, [A6 + 0x10]
00005B7A 208B move.l [A0], A3
00005B7C 7000 moveq.l D0, 0x00
00005B7E 6000 0092 bra +0x94 /* 00005C12 */
label00005B82:
00005B82 266B 1590 movea.l A3, [A3 + 0x1590]
label00005B86:
00005B86 B6FC 0000 cmpa.w A3, 0x0
00005B8A 66D8 bne -0x26 /* 00005B64 */
label00005B8C:
00005B8C 2D7C 4D44 4F43 FFFC move.l [A6 - 0x4], 0x4D444F43 /* 'MDOC' */
00005B94 2D6D B11A FFF8 move.l [A6 - 0x8], [A5 - 0x4EE6]
00005B9A 486E FFF8 pea.l [A6 - 0x8]
00005B9E 486E FFFC pea.l [A6 - 0x4]
00005BA2 4854 pea.l [A4]
00005BA4 486C 0006 pea.l [A4 + 0x6]
00005BA8 486C 0006 pea.l [A4 + 0x6]
00005BAC 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */]
00005BB0 4FEF 0014 lea.l A7, [A7 + 0x14]
00005BB4 4A40 tst.w D0
00005BB6 6606 bne +0x8 /* 00005BBE */
00005BB8 703E moveq.l D0, 0x3E
00005BBA 6000 0056 bra +0x58 /* 00005C12 */
label00005BBE:
00005BBE 0CAE 4D44 4F43 FFFC cmpi.l [A6 - 0x4], 0x4D444F43 /* 'MDOC' */
00005BC6 660A bne +0xC /* 00005BD2 */
00005BC8 202E FFF8 move.l D0, [A6 - 0x8]
00005BCC B0AD B11A cmp.l D0, [A5 - 0x4EE6]
00005BD0 6704 beq +0x6 /* 00005BD6 */
label00005BD2:
00005BD2 7039 moveq.l D0, 0x39
00005BD4 603C bra +0x3E /* 00005C12 */
label00005BD6:
00005BD6 266D B138 movea.l A3, [A5 - 0x4EC8]
00005BDA 6028 bra +0x2A /* 00005C04 */
label00005BDC:
00005BDC 3014 move.w D0, [A4]
00005BDE B06B 0002 cmp.w D0, [A3 + 0x2]
00005BE2 661C bne +0x1E /* 00005C00 */
00005BE4 486C 0006 pea.l [A4 + 0x6]
00005BE8 486B 000A pea.l [A3 + 0xA]
00005BEC 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00005BF0 508F addq.l A7, 8
00005BF2 4A40 tst.w D0
00005BF4 670A beq +0xC /* 00005C00 */
00005BF6 206E 0010 movea.l A0, [A6 + 0x10]
00005BFA 208B move.l [A0], A3
00005BFC 7000 moveq.l D0, 0x00
00005BFE 6012 bra +0x14 /* 00005C12 */
label00005C00:
00005C00 266B 1590 movea.l A3, [A3 + 0x1590]
label00005C04:
00005C04 B6FC 0000 cmpa.w A3, 0x0
00005C08 66D2 bne -0x2C /* 00005BDC */
00005C0A 206E 000C movea.l A0, [A6 + 0xC]
00005C0E 4250 clr.w [A0]
00005C10 7000 moveq.l D0, 0x00
label00005C12:
00005C12 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00005C16 4E5E unlink A6
00005C18 4E75 rts
fn00005C1A:
00005C1A 4E56 FFF8 link A6, -0x0008
00005C1E 48E7 0118 movem.l -[A7], D7,A3,A4
00005C22 266E 000C movea.l A3, [A6 + 0xC]
00005C26 286E 001C movea.l A4, [A6 + 0x1C]
00005C2A 206E 0018 movea.l A0, [A6 + 0x18]
00005C2E 4250 clr.w [A0]
00005C30 4254 clr.w [A4]
00005C32 422C 0006 clr.b [A4 + 0x6]
00005C36 0C53 2B66 cmpi.w [A3], 0x2B66 /* '+f' */
00005C3A 6620 bne +0x22 /* 00005C5C */
00005C3C 508B addq.l A3, 8
00005C3E 206E 0018 movea.l A0, [A6 + 0x18]
00005C42 5250 addq.w [A0], 1
00005C44 0C53 2B53 cmpi.w [A3], 0x2B53 /* '+S' */
00005C48 6706 beq +0x8 /* 00005C50 */
00005C4A 7002 moveq.l D0, 0x02
00005C4C 6000 00A4 bra +0xA6 /* 00005CF2 */
label00005C50:
00005C50 206E 0018 movea.l A0, [A6 + 0x18]
00005C54 5250 addq.w [A0], 1
00005C56 7000 moveq.l D0, 0x00
00005C58 6000 0098 bra +0x9A /* 00005CF2 */
label00005C5C:
00005C5C 0C53 2B53 cmpi.w [A3], 0x2B53 /* '+S' */
00005C60 6612 bne +0x14 /* 00005C74 */
00005C62 508B addq.l A3, 8
00005C64 206E 0018 movea.l A0, [A6 + 0x18]
00005C68 5250 addq.w [A0], 1
00005C6A 4A53 tst.w [A3]
00005C6C 6606 bne +0x8 /* 00005C74 */
00005C6E 7000 moveq.l D0, 0x00
00005C70 6000 0080 bra +0x82 /* 00005CF2 */
label00005C74:
00005C74 486E FFFC pea.l [A6 - 0x4]
00005C78 486E FFFA pea.l [A6 - 0x6]
00005C7C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005C80 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005C84 2F0B move.l -[A7], A3
00005C86 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005C8A 4EBA B65C jsr [PC - 0x49A4 /* 000012E8 */]
00005C8E 4FEF 0018 lea.l A7, [A7 + 0x18]
00005C92 3E00 move.w D7, D0
00005C94 4A47 tst.w D7
00005C96 6624 bne +0x26 /* 00005CBC */
00005C98 486C 0006 pea.l [A4 + 0x6]
00005C9C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005CA0 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00005CA4 508F addq.l A7, 8
00005CA6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005CAA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00005CAE 206E 0018 movea.l A0, [A6 + 0x18]
00005CB2 302E FFFA move.w D0, [A6 - 0x6]
00005CB6 D150 add.w [A0], D0
00005CB8 7000 moveq.l D0, 0x00
00005CBA 6036 bra +0x38 /* 00005CF2 */
label00005CBC:
00005CBC 0C47 0010 cmpi.w D7, 0x10
00005CC0 6704 beq +0x6 /* 00005CC6 */
00005CC2 3007 move.w D0, D7
00005CC4 602C bra +0x2E /* 00005CF2 */
label00005CC6:
00005CC6 486C 0006 pea.l [A4 + 0x6]
00005CCA 486E FFFA pea.l [A6 - 0x6]
00005CCE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005CD2 2F0B move.l -[A7], A3
00005CD4 4EBA 0024 jsr [PC + 0x24 /* 00005CFA */]
00005CD8 4FEF 0010 lea.l A7, [A7 + 0x10]
00005CDC 3E00 move.w D7, D0
00005CDE 4A47 tst.w D7
00005CE0 6704 beq +0x6 /* 00005CE6 */
00005CE2 3007 move.w D0, D7
00005CE4 600C bra +0xE /* 00005CF2 */
label00005CE6:
00005CE6 206E 0018 movea.l A0, [A6 + 0x18]
00005CEA 302E FFFA move.w D0, [A6 - 0x6]
00005CEE D150 add.w [A0], D0
00005CF0 7000 moveq.l D0, 0x00
label00005CF2:
00005CF2 4CDF 1880 movem.l D7,A3,A4, [A7]+
00005CF6 4E5E unlink A6
00005CF8 4E75 rts
fn00005CFA:
00005CFA 4E56 FFF8 link A6, -0x0008
00005CFE 48E7 0038 movem.l -[A7], A2,A3,A4
00005D02 286E 0008 movea.l A4, [A6 + 0x8]
00005D06 266E 000C movea.l A3, [A6 + 0xC]
00005D0A 246E 0014 movea.l A2, [A6 + 0x14]
00005D0E 2D4C FFF8 move.l [A6 - 0x8], A4
00005D12 6004 bra +0x6 /* 00005D18 */
label00005D14:
00005D14 50AE FFF8 addq.l [A6 - 0x8], 8
label00005D18:
00005D18 206E FFF8 movea.l A0, [A6 - 0x8]
00005D1C 4A50 tst.w [A0]
00005D1E 66F4 bne -0xA /* 00005D14 */
00005D20 202E FFF8 move.l D0, [A6 - 0x8]
00005D24 908C sub.l D0, A4
00005D26 E680 asr D0, 3
00005D28 206E 0010 movea.l A0, [A6 + 0x10]
00005D2C 3080 move.w [A0], D0
00005D2E 206E FFF8 movea.l A0, [A6 - 0x8]
00005D32 3028 0002 move.w D0, [A0 + 0x2]
00005D36 906C 0002 sub.w D0, [A4 + 0x2]
00005D3A 48C0 ext.l D0
00005D3C 2D40 FFFC move.l [A6 - 0x4], D0
00005D40 0CAE 0000 00FF FFFC cmpi.l [A6 - 0x4], 0xFF
00005D48 6D04 blt +0x6 /* 00005D4E */
00005D4A 700E moveq.l D0, 0x0E
00005D4C 601E bra +0x20 /* 00005D6C */
label00005D4E:
00005D4E 306C 0002 movea.w A0, [A4 + 0x2]
00005D52 D1CB add.l A0, A3
00005D54 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005D58 486A 0001 pea.l [A2 + 0x1]
00005D5C 4850 pea.l [A0]
00005D5E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00005D62 4FEF 000C lea.l A7, [A7 + 0xC]
00005D66 14AE FFFF move.b [A2], [A6 - 0x1]
00005D6A 7000 moveq.l D0, 0x00
label00005D6C:
00005D6C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00005D70 4E5E unlink A6
00005D72 4E75 rts
export_416:
00005D74 426D B2DE clr.w [A5 - 0x4D22]
00005D78 426D B2E0 clr.w [A5 - 0x4D20]
00005D7C 700B moveq.l D0, 0x0B
00005D7E 3B40 B2E2 move.w [A5 - 0x4D1E], D0
00005D82 7015 moveq.l D0, 0x15
00005D84 3B40 B2E4 move.w [A5 - 0x4D1C], D0
00005D88 3B7C 00FF B2E6 move.w [A5 - 0x4D1A], 0xFF
00005D8E 426D B2E8 clr.w [A5 - 0x4D18]
00005D92 7001 moveq.l D0, 0x01
00005D94 3B40 B2EA move.w [A5 - 0x4D16], D0
00005D98 7001 moveq.l D0, 0x01
00005D9A 3B40 B2EC move.w [A5 - 0x4D14], D0
00005D9E 3B7C 00FF B2EE move.w [A5 - 0x4D12], 0xFF
00005DA4 426D B2F0 clr.w [A5 - 0x4D10]
00005DA8 426D B2F2 clr.w [A5 - 0x4D0E]
00005DAC 426D B2F4 clr.w [A5 - 0x4D0C]
00005DB0 7001 moveq.l D0, 0x01
00005DB2 3B40 B2F6 move.w [A5 - 0x4D0A], D0
00005DB6 7001 moveq.l D0, 0x01
00005DB8 3B40 B2F8 move.w [A5 - 0x4D08], D0
00005DBC 7004 moveq.l D0, 0x04
00005DBE 3B40 B2FA move.w [A5 - 0x4D06], D0
00005DC2 7001 moveq.l D0, 0x01
00005DC4 3B40 B2FC move.w [A5 - 0x4D04], D0
00005DC8 7001 moveq.l D0, 0x01
00005DCA 3B40 B304 move.w [A5 - 0x4CFC], D0
00005DCE 426D B2FE clr.w [A5 - 0x4D02]
00005DD2 7005 moveq.l D0, 0x05
00005DD4 3B40 B300 move.w [A5 - 0x4D00], D0
00005DD8 426D B302 clr.w [A5 - 0x4CFE]
00005DDC 426D B306 clr.w [A5 - 0x4CFA]
00005DE0 42AD B30E clr.l [A5 - 0x4CF2]
00005DE4 426D B308 clr.w [A5 - 0x4CF8]
00005DE8 426D B30A clr.w [A5 - 0x4CF6]
00005DEC 426D B30C clr.w [A5 - 0x4CF4]
00005DF0 7001 moveq.l D0, 0x01
00005DF2 3B40 B312 move.w [A5 - 0x4CEE], D0
00005DF6 7001 moveq.l D0, 0x01
00005DF8 3B40 B314 move.w [A5 - 0x4CEC], D0
00005DFC 426D B316 clr.w [A5 - 0x4CEA]
00005E00 7001 moveq.l D0, 0x01
00005E02 3B40 B318 move.w [A5 - 0x4CE8], D0
00005E06 426D B31A clr.w [A5 - 0x4CE6]
00005E0A 700C moveq.l D0, 0x0C
00005E0C 3B40 B31C move.w [A5 - 0x4CE4], D0
00005E10 426D B322 clr.w [A5 - 0x4CDE]
00005E14 7010 moveq.l D0, 0x10
00005E16 3B40 B324 move.w [A5 - 0x4CDC], D0
00005E1A 7003 moveq.l D0, 0x03
00005E1C 3B40 B31E move.w [A5 - 0x4CE2], D0
00005E20 426D B320 clr.w [A5 - 0x4CE0]
00005E24 426D B39A clr.w [A5 - 0x4C66]
00005E28 426D B398 clr.w [A5 - 0x4C68]
00005E2C 42A7 clr.l -[A7]
00005E2E 42A7 clr.l -[A7]
00005E30 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00005E34 205F movea.l A0, [A7]+
00005E36 2B48 B3B8 move.l [A5 - 0x4C48], A0
00005E3A 42A7 clr.l -[A7]
00005E3C 42A7 clr.l -[A7]
00005E3E 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00005E42 205F movea.l A0, [A7]+
00005E44 2B48 B3BC move.l [A5 - 0x4C44], A0
00005E48 42A7 clr.l -[A7]
00005E4A 42A7 clr.l -[A7]
00005E4C 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00005E50 205F movea.l A0, [A7]+
00005E52 2B48 B3A4 move.l [A5 - 0x4C5C], A0
00005E56 42A7 clr.l -[A7]
00005E58 42A7 clr.l -[A7]
00005E5A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00005E5E 205F movea.l A0, [A7]+
00005E60 2B48 B3C0 move.l [A5 - 0x4C40], A0
00005E64 42A7 clr.l -[A7]
00005E66 42A7 clr.l -[A7]
00005E68 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00005E6C 205F movea.l A0, [A7]+
00005E6E 2B48 B3C4 move.l [A5 - 0x4C3C], A0
00005E72 42A7 clr.l -[A7]
00005E74 42A7 clr.l -[A7]
00005E76 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00005E7A 205F movea.l A0, [A7]+
00005E7C 2B48 B3C8 move.l [A5 - 0x4C38], A0
00005E80 42A7 clr.l -[A7]
00005E82 42A7 clr.l -[A7]
00005E84 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00005E88 205F movea.l A0, [A7]+
00005E8A 2B48 B3B0 move.l [A5 - 0x4C50], A0
00005E8E 42A7 clr.l -[A7]
00005E90 42A7 clr.l -[A7]
00005E92 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00005E96 205F movea.l A0, [A7]+
00005E98 2B48 B3A8 move.l [A5 - 0x4C58], A0
00005E9C 42A7 clr.l -[A7]
00005E9E 42A7 clr.l -[A7]
00005EA0 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00005EA4 205F movea.l A0, [A7]+
00005EA6 2B48 B3AC move.l [A5 - 0x4C54], A0
00005EAA 42A7 clr.l -[A7]
00005EAC 42A7 clr.l -[A7]
00005EAE 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00005EB2 205F movea.l A0, [A7]+
00005EB4 2B48 B3B4 move.l [A5 - 0x4C4C], A0
00005EB8 42A7 clr.l -[A7]
00005EBA 42A7 clr.l -[A7]
00005EBC 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00005EC0 205F movea.l A0, [A7]+
00005EC2 2B48 B3A0 move.l [A5 - 0x4C60], A0
00005EC6 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00005ECA 4E75 rts
export_415:
fn00005ECC:
00005ECC 4E56 FFE0 link A6, -0x0020
00005ED0 48E7 0108 movem.l -[A7], D7,A4
00005ED4 286E 000C movea.l A4, [A6 + 0xC]
00005ED8 42A7 clr.l -[A7]
00005EDA 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00005EDE 201F move.l D0, [A7]+
00005EE0 0C80 0000 1388 cmpi.l D0, 0x1388
00005EE6 6C06 bge +0x8 /* 00005EEE */
00005EE8 7032 moveq.l D0, 0x32
00005EEA 6000 005A bra +0x5C /* 00005F46 */
label00005EEE:
00005EEE 7E00 moveq.l D7, 0x00
00005EF0 6010 bra +0x12 /* 00005F02 */
label00005EF2:
00005EF2 3007 move.w D0, D7
00005EF4 48C0 ext.l D0
00005EF6 E580 asl D0, 2
00005EF8 D08E add.l D0, A6
00005EFA 2040 movea.l A0, D0
00005EFC 42A8 FFE0 clr.l [A0 - 0x20]
00005F00 5247 addq.w D7, 1
label00005F02:
00005F02 0C47 0008 cmpi.w D7, 0x8
00005F06 6DEA blt -0x14 /* 00005EF2 */
00005F08 306C 0002 movea.w A0, [A4 + 0x2]
00005F0C D1EE 0010 add.l A0, [A6 + 0x10]
00005F10 326C 0004 movea.w A1, [A4 + 0x4]
00005F14 2F09 move.l -[A7], A1
00005F16 4850 pea.l [A0]
00005F18 486E FFE0 pea.l [A6 - 0x20]
00005F1C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00005F20 4FEF 000C lea.l A7, [A7 + 0xC]
00005F24 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005F28 486E FFE0 pea.l [A6 - 0x20]
00005F2C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005F30 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005F34 2F0C move.l -[A7], A4
00005F36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005F3A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005F3E 4EBA 000E jsr [PC + 0xE /* 00005F4E */]
00005F42 4FEF 001C lea.l A7, [A7 + 0x1C]
label00005F46:
00005F46 4CDF 1080 movem.l D7,A4, [A7]+
00005F4A 4E5E unlink A6
00005F4C 4E75 rts
fn00005F4E:
00005F4E 4E56 FFFC link A6, -0x0004
00005F52 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00005F56 286E 0008 movea.l A4, [A6 + 0x8]
00005F5A 266E 0010 movea.l A3, [A6 + 0x10]
label00005F5E:
00005F5E 246C 0012 movea.l A2, [A4 + 0x12]
00005F62 486C 0020 pea.l [A4 + 0x20]
00005F66 2F2E 001C move.l -[A7], [A6 + 0x1C]
00005F6A 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00005F6E 508F addq.l A7, 8
00005F70 4A40 tst.w D0
00005F72 6708 beq +0xA /* 00005F7C */
label00005F74:
00005F74 0C52 0001 cmpi.w [A2], 0x1
00005F78 6600 00A6 bne +0xA8 /* 00006020 */
label00005F7C:
00005F7C 0C54 0006 cmpi.w [A4], 0x6
00005F80 6600 0096 bne +0x98 /* 00006018 */
00005F84 2F2E 0020 move.l -[A7], [A6 + 0x20]
00005F88 486E FFFC pea.l [A6 - 0x4]
00005F8C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005F90 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005F94 2F0B move.l -[A7], A3
00005F96 2F2E 000C move.l -[A7], [A6 + 0xC]
00005F9A 4EAD 0DDA jsr [A5 + 0xDDA /* export_439 */]
00005F9E 4FEF 0018 lea.l A7, [A7 + 0x18]
00005FA2 3E00 move.w D7, D0
00005FA4 0C47 FC18 cmpi.w D7, 0xFC18
00005FA8 6604 bne +0x6 /* 00005FAE */
00005FAA 426E FFFC clr.w [A6 - 0x4]
label00005FAE:
00005FAE 4A47 tst.w D7
00005FB0 6F18 ble +0x1A /* 00005FCA */
00005FB2 4A6E FFFC tst.w [A6 - 0x4]
00005FB6 6712 beq +0x14 /* 00005FCA */
00005FB8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005FBC 2F0B move.l -[A7], A3
00005FBE 2F2E 000C move.l -[A7], [A6 + 0xC]
00005FC2 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */]
00005FC6 4FEF 000C lea.l A7, [A7 + 0xC]
label00005FCA:
00005FCA 4A6E FFFC tst.w [A6 - 0x4]
00005FCE 6706 beq +0x8 /* 00005FD6 */
00005FD0 3007 move.w D0, D7
00005FD2 6000 00CE bra +0xD0 /* 000060A2 */
label00005FD6:
00005FD6 4AAE 0020 tst.l [A6 + 0x20]
00005FDA 6722 beq +0x24 /* 00005FFE */
00005FDC 2F2E 0020 move.l -[A7], [A6 + 0x20]
00005FE0 486E FFFE pea.l [A6 - 0x2]
00005FE4 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005FE8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005FEC 2F0B move.l -[A7], A3
00005FEE 2F2E 000C move.l -[A7], [A6 + 0xC]
00005FF2 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00005FF6 4FEF 0018 lea.l A7, [A7 + 0x18]
00005FFA 6000 00A6 bra +0xA8 /* 000060A2 */
label00005FFE:
00005FFE 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006002 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006006 2F0B move.l -[A7], A3
00006008 2F2E 000C move.l -[A7], [A6 + 0xC]
0000600C 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
00006010 4FEF 0010 lea.l A7, [A7 + 0x10]
00006014 6000 008C bra +0x8E /* 000060A2 */
label00006018:
00006018 49EC 0040 lea.l A4, [A4 + 0x40]
0000601C 6000 FF40 bra -0xBE /* 00005F5E */
label00006020:
00006020 0C52 2B41 cmpi.w [A2], 0x2B41 /* '+A' */
00006024 6606 bne +0x8 /* 0000602C */
00006026 4AAE 0020 tst.l [A6 + 0x20]
0000602A 6710 beq +0x12 /* 0000603C */
label0000602C:
0000602C 0C52 2B29 cmpi.w [A2], 0x2B29 /* '+)' */
00006030 6600 0066 bne +0x68 /* 00006098 */
00006034 4AAE 0020 tst.l [A6 + 0x20]
00006038 6700 005E beq +0x60 /* 00006098 */
label0000603C:
0000603C 508A addq.l A2, 8
0000603E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006042 2F0B move.l -[A7], A3
00006044 2F2C 000E move.l -[A7], [A4 + 0xE]
00006048 2F0A move.l -[A7], A2
0000604A 4EBA 11A2 jsr [PC + 0x11A2 /* 000071EE */]
0000604E 4FEF 0010 lea.l A7, [A7 + 0x10]
00006052 4A40 tst.w D0
00006054 6742 beq +0x44 /* 00006098 */
00006056 2F2E 0020 move.l -[A7], [A6 + 0x20]
0000605A 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000605E 2F0B move.l -[A7], A3
00006060 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006064 2F2E 000C move.l -[A7], [A6 + 0xC]
00006068 2F0A move.l -[A7], A2
0000606A 2F0C move.l -[A7], A4
0000606C 4EBA 003C jsr [PC + 0x3C /* 000060AA */]
00006070 4FEF 001C lea.l A7, [A7 + 0x1C]
00006074 3E00 move.w D7, D0
00006076 0C47 FC18 cmpi.w D7, 0xFC18
0000607A 6700 FF00 beq -0xFE /* 00005F7C */
0000607E 4A47 tst.w D7
00006080 6F10 ble +0x12 /* 00006092 */
00006082 2F2C 000E move.l -[A7], [A4 + 0xE]
00006086 2F0A move.l -[A7], A2
00006088 2F0C move.l -[A7], A4
0000608A 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */]
0000608E 4FEF 000C lea.l A7, [A7 + 0xC]
label00006092:
00006092 3007 move.w D0, D7
00006094 600C bra +0xE /* 000060A2 */
label00006096:
00006096 508A addq.l A2, 8
label00006098:
00006098 4A52 tst.w [A2]
0000609A 66FA bne -0x4 /* 00006096 */
0000609C 508A addq.l A2, 8
0000609E 6000 FED4 bra -0x12A /* 00005F74 */
label000060A2:
000060A2 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
000060A6 4E5E unlink A6
000060A8 4E75 rts
fn000060AA:
000060AA 4E56 FFA4 link A6, -0x005C
000060AE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000060B2 266E 000C movea.l A3, [A6 + 0xC]
000060B6 286E 0018 movea.l A4, [A6 + 0x18]
000060BA 7E00 moveq.l D7, 0x00
000060BC 206E 0008 movea.l A0, [A6 + 0x8]
000060C0 43EE FFC0 lea.l A1, [A6 - 0x40]
000060C4 700F moveq.l D0, 0x0F
label000060C6:
000060C6 22D8 move.l [A1]+, [A0]+
000060C8 51C8 FFFC dbf D0, -0x6 /* 000060C6 */
000060CC 3D47 FFB0 move.w [A6 - 0x50], D7
000060D0 42A7 clr.l -[A7]
000060D2 42A7 clr.l -[A7]
000060D4 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000060D8 205F movea.l A0, [A7]+
000060DA 2D48 FFB8 move.l [A6 - 0x48], A0
000060DE 42AE FFB4 clr.l [A6 - 0x4C]
000060E2 486E FFBC pea.l [A6 - 0x44]
000060E6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000060EA 2F0C move.l -[A7], A4
000060EC 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000060F0 4FEF 000C lea.l A7, [A7 + 0xC]
000060F4 42A7 clr.l -[A7]
000060F6 42A7 clr.l -[A7]
000060F8 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000060FC 205F movea.l A0, [A7]+
000060FE 2D48 FFAC move.l [A6 - 0x54], A0
00006102 486E FFB0 pea.l [A6 - 0x50]
00006106 2F2E FFAC move.l -[A7], [A6 - 0x54]
0000610A 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
0000610E 508F addq.l A7, 8
00006110 508C addq.l A4, 8
00006112 4AAE 0020 tst.l [A6 + 0x20]
00006116 6718 beq +0x1A /* 00006130 */
00006118 0C54 0005 cmpi.w [A4], 0x5
0000611C 6710 beq +0x12 /* 0000612E */
0000611E 2F2E FFAC move.l -[A7], [A6 - 0x54]
00006122 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00006126 588F addq.l A7, 4
00006128 7031 moveq.l D0, 0x31
0000612A 6000 0204 bra +0x206 /* 00006330 */
label0000612E:
0000612E 508C addq.l A4, 8
label00006130:
00006130 4AAE 0020 tst.l [A6 + 0x20]
00006134 6708 beq +0xA /* 0000613E */
00006136 0C54 0006 cmpi.w [A4], 0x6
0000613A 6700 009E beq +0xA0 /* 000061DA */
label0000613E:
0000613E 4AAE 0020 tst.l [A6 + 0x20]
00006142 6606 bne +0x8 /* 0000614A */
00006144 4A54 tst.w [A4]
00006146 6700 0092 beq +0x94 /* 000061DA */
label0000614A:
0000614A 4A47 tst.w D7
0000614C 6724 beq +0x26 /* 00006172 */
0000614E 4AAE 0020 tst.l [A6 + 0x20]
00006152 6716 beq +0x18 /* 0000616A */
00006154 0C54 0007 cmpi.w [A4], 0x7
00006158 6710 beq +0x12 /* 0000616A */
0000615A 2F2E FFAC move.l -[A7], [A6 - 0x54]
0000615E 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00006162 588F addq.l A7, 4
00006164 7002 moveq.l D0, 0x02
00006166 6000 01C8 bra +0x1CA /* 00006330 */
label0000616A:
0000616A 0C54 0007 cmpi.w [A4], 0x7
0000616E 6602 bne +0x4 /* 00006172 */
00006170 508C addq.l A4, 8
label00006172:
00006172 486E FFBC pea.l [A6 - 0x44]
00006176 486E FFA6 pea.l [A6 - 0x5A]
0000617A 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000617E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006182 2F0C move.l -[A7], A4
00006184 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006188 4EBA 9E78 jsr [PC - 0x6188 /* 00000002 */]
0000618C 4FEF 0018 lea.l A7, [A7 + 0x18]
00006190 3C00 move.w D6, D0
00006192 4A46 tst.w D6
00006194 6710 beq +0x12 /* 000061A6 */
00006196 2F2E FFAC move.l -[A7], [A6 - 0x54]
0000619A 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
0000619E 588F addq.l A7, 4
000061A0 3006 move.w D0, D6
000061A2 6000 018C bra +0x18E /* 00006330 */
label000061A6:
000061A6 5247 addq.w D7, 1
000061A8 302E FFA6 move.w D0, [A6 - 0x5A]
000061AC 48C0 ext.l D0
000061AE E780 asl D0, 3
000061B0 D9C0 add.l A4, D0
000061B2 3D47 FFB0 move.w [A6 - 0x50], D7
000061B6 42A7 clr.l -[A7]
000061B8 42A7 clr.l -[A7]
000061BA 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000061BE 205F movea.l A0, [A7]+
000061C0 2D48 FFB8 move.l [A6 - 0x48], A0
000061C4 42AE FFB4 clr.l [A6 - 0x4C]
000061C8 486E FFB0 pea.l [A6 - 0x50]
000061CC 2F2E FFAC move.l -[A7], [A6 - 0x54]
000061D0 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
000061D4 508F addq.l A7, 8
000061D6 6000 FF58 bra -0xA6 /* 00006130 */
label000061DA:
000061DA 7E00 moveq.l D7, 0x00
000061DC 2D4B FFA8 move.l [A6 - 0x58], A3
000061E0 508B addq.l A3, 8
000061E2 4A53 tst.w [A3]
000061E4 674C beq +0x4E /* 00006232 */
label000061E6:
000061E6 5247 addq.w D7, 1
000061E8 3F07 move.w -[A7], D7
000061EA 2F2E FFAC move.l -[A7], [A6 - 0x54]
000061EE 2F2E FFCE move.l -[A7], [A6 - 0x32]
000061F2 2F0B move.l -[A7], A3
000061F4 4EBA 0142 jsr [PC + 0x142 /* 00006338 */]
000061F8 4FEF 000E lea.l A7, [A7 + 0xE]
000061FC 3C00 move.w D6, D0
000061FE 4A46 tst.w D6
00006200 6710 beq +0x12 /* 00006212 */
00006202 2F2E FFAC move.l -[A7], [A6 - 0x54]
00006206 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
0000620A 588F addq.l A7, 4
0000620C 3006 move.w D0, D6
0000620E 6000 0120 bra +0x122 /* 00006330 */
label00006212:
00006212 508B addq.l A3, 8
00006214 4A53 tst.w [A3]
00006216 671A beq +0x1C /* 00006232 */
00006218 0C53 0007 cmpi.w [A3], 0x7
0000621C 6710 beq +0x12 /* 0000622E */
0000621E 2F2E FFAC move.l -[A7], [A6 - 0x54]
00006222 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00006226 588F addq.l A7, 4
00006228 7013 moveq.l D0, 0x13
0000622A 6000 0104 bra +0x106 /* 00006330 */
label0000622E:
0000622E 508B addq.l A3, 8
00006230 60B4 bra -0x4A /* 000061E6 */
label00006232:
00006232 508B addq.l A3, 8
00006234 284B movea.l A4, A3
label00006236:
00006236 0C54 0001 cmpi.w [A4], 0x1
0000623A 6606 bne +0x8 /* 00006242 */
0000623C 7011 moveq.l D0, 0x11
0000623E 6000 00F0 bra +0xF2 /* 00006330 */
label00006242:
00006242 0C54 2715 cmpi.w [A4], 0x2715
00006246 6640 bne +0x42 /* 00006288 */
00006248 508C addq.l A4, 8
0000624A 0C54 2718 cmpi.w [A4], 0x2718
0000624E 6738 beq +0x3A /* 00006288 */
00006250 0C54 271D cmpi.w [A4], 0x271D
00006254 6732 beq +0x34 /* 00006288 */
00006256 2F2E FFCE move.l -[A7], [A6 - 0x32]
0000625A 2F2E FFA8 move.l -[A7], [A6 - 0x58]
0000625E 2F2E FFCE move.l -[A7], [A6 - 0x32]
00006262 2F0C move.l -[A7], A4
00006264 4EBA 0F88 jsr [PC + 0xF88 /* 000071EE */]
00006268 4FEF 0010 lea.l A7, [A7 + 0x10]
0000626C 4A40 tst.w D0
0000626E 6706 beq +0x8 /* 00006276 */
00006270 508C addq.l A4, 8
00006272 4A54 tst.w [A4]
00006274 671A beq +0x1C /* 00006290 */
label00006276:
00006276 2F2E FFAC move.l -[A7], [A6 - 0x54]
0000627A 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
0000627E 588F addq.l A7, 4
00006280 7011 moveq.l D0, 0x11
00006282 6000 00AC bra +0xAE /* 00006330 */
label00006286:
00006286 508C addq.l A4, 8
label00006288:
00006288 4A54 tst.w [A4]
0000628A 66FA bne -0x4 /* 00006286 */
0000628C 508C addq.l A4, 8
0000628E 60A6 bra -0x58 /* 00006236 */
label00006290:
00006290 49EC FFF0 lea.l A4, [A4 - 0x10]
00006294 3D6D B120 FFA4 move.w [A6 - 0x5C], [A5 - 0x4EE0]
0000629A 4AAE 0020 tst.l [A6 + 0x20]
0000629E 6706 beq +0x8 /* 000062A6 */
000062A0 206E 0020 movea.l A0, [A6 + 0x20]
000062A4 4290 clr.l [A0]
label000062A6:
000062A6 2F2E 0020 move.l -[A7], [A6 + 0x20]
000062AA 2F2E FFAC move.l -[A7], [A6 - 0x54]
000062AE 2F0C move.l -[A7], A4
000062B0 2F0B move.l -[A7], A3
000062B2 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000062B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000062BA 4EBA 01A6 jsr [PC + 0x1A6 /* 00006462 */]
000062BE 4FEF 0018 lea.l A7, [A7 + 0x18]
000062C2 3C00 move.w D6, D0
000062C4 4AAE 0020 tst.l [A6 + 0x20]
000062C8 6718 beq +0x1A /* 000062E2 */
000062CA 206E 0020 movea.l A0, [A6 + 0x20]
000062CE 4A90 tst.l [A0]
000062D0 6610 bne +0x12 /* 000062E2 */
000062D2 42A7 clr.l -[A7]
000062D4 42A7 clr.l -[A7]
000062D6 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000062DA 205F movea.l A0, [A7]+
000062DC 226E 0020 movea.l A1, [A6 + 0x20]
000062E0 2288 move.l [A1], A0
label000062E2:
000062E2 3B6E FFA4 B120 move.w [A5 - 0x4EE0], [A6 - 0x5C]
000062E8 0C46 FC1B cmpi.w D6, 0xFC1B
000062EC 6602 bne +0x4 /* 000062F0 */
000062EE 7C1F moveq.l D6, 0x1F
label000062F0:
000062F0 0C46 FC1C cmpi.w D6, 0xFC1C
000062F4 6602 bne +0x4 /* 000062F8 */
000062F6 7C23 moveq.l D6, 0x23
label000062F8:
000062F8 0C46 FC19 cmpi.w D6, 0xFC19
000062FC 6602 bne +0x4 /* 00006300 */
000062FE 7C00 moveq.l D6, 0x00
label00006300:
00006300 4A46 tst.w D6
00006302 6F16 ble +0x18 /* 0000631A */
00006304 206E 0008 movea.l A0, [A6 + 0x8]
00006308 2F28 000E move.l -[A7], [A0 + 0xE]
0000630C 2F0B move.l -[A7], A3
0000630E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006312 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */]
00006316 4FEF 000C lea.l A7, [A7 + 0xC]
label0000631A:
0000631A 2F2D B3BC move.l -[A7], [A5 - 0x4C44]
0000631E 42A7 clr.l -[A7]
00006320 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00006324 2F2E FFAC move.l -[A7], [A6 - 0x54]
00006328 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
0000632C 588F addq.l A7, 4
0000632E 3006 move.w D0, D6
label00006330:
00006330 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00006334 4E5E unlink A6
00006336 4E75 rts
fn00006338:
00006338 4E56 FEEC link A6, -0x0114
0000633C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00006340 286E 0008 movea.l A4, [A6 + 0x8]
00006344 266E 000C movea.l A3, [A6 + 0xC]
00006348 3E2E 0014 move.w D7, [A6 + 0x14]
0000634C 486E FEEC pea.l [A6 - 0x114]
00006350 2F0B move.l -[A7], A3
00006352 2F0C move.l -[A7], A4
00006354 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00006358 4FEF 000C lea.l A7, [A7 + 0xC]
0000635C 486E FEEC pea.l [A6 - 0x114]
00006360 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00006364 588F addq.l A7, 4
00006366 3A00 move.w D5, D0
00006368 4A45 tst.w D5
0000636A 6706 beq +0x8 /* 00006372 */
0000636C 3005 move.w D0, D5
0000636E 6000 00EA bra +0xEC /* 0000645A */
label00006372:
00006372 42A7 clr.l -[A7]
00006374 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006378 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
0000637C 201F move.l D0, [A7]+
0000637E 2D40 FFFC move.l [A6 - 0x4], D0
00006382 4878 0010 push.l 0x10
00006386 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000638A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000638E 3C00 move.w D6, D0
00006390 BE46 cmp.w D7, D6
00006392 6C00 006E bge +0x70 /* 00006402 */
00006396 206E 0010 movea.l A0, [A6 + 0x10]
0000639A 3007 move.w D0, D7
0000639C 48C0 ext.l D0
0000639E E980 asl D0, 4
000063A0 D090 add.l D0, [A0]
000063A2 2040 movea.l A0, D0
000063A4 43EE FFEC lea.l A1, [A6 - 0x14]
000063A8 22D8 move.l [A1]+, [A0]+
000063AA 22D8 move.l [A1]+, [A0]+
000063AC 22D8 move.l [A1]+, [A0]+
000063AE 22D8 move.l [A1]+, [A0]+
000063B0 BE6E FFEC cmp.w D7, [A6 - 0x14]
000063B4 6706 beq +0x8 /* 000063BC */
000063B6 7002 moveq.l D0, 0x02
000063B8 6000 00A0 bra +0xA2 /* 0000645A */
label000063BC:
000063BC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000063C0 486E FEEC pea.l [A6 - 0x114]
000063C4 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
000063C8 508F addq.l A7, 8
000063CA 3A00 move.w D5, D0
000063CC 4A45 tst.w D5
000063CE 6706 beq +0x8 /* 000063D6 */
000063D0 3005 move.w D0, D5
000063D2 6000 0086 bra +0x88 /* 0000645A */
label000063D6:
000063D6 486E FFF0 pea.l [A6 - 0x10]
000063DA 486E FEEC pea.l [A6 - 0x114]
000063DE 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000063E2 508F addq.l A7, 8
000063E4 206E 0010 movea.l A0, [A6 + 0x10]
000063E8 3007 move.w D0, D7
000063EA 48C0 ext.l D0
000063EC E980 asl D0, 4
000063EE D090 add.l D0, [A0]
000063F0 2040 movea.l A0, D0
000063F2 43EE FFEC lea.l A1, [A6 - 0x14]
000063F6 20D9 move.l [A0]+, [A1]+
000063F8 20D9 move.l [A0]+, [A1]+
000063FA 20D9 move.l [A0]+, [A1]+
000063FC 20D9 move.l [A0]+, [A1]+
000063FE 7000 moveq.l D0, 0x00
00006400 6058 bra +0x5A /* 0000645A */
label00006402:
00006402 70FF moveq.l D0, 0xFFFFFFFF
00006404 3D40 FFEC move.w [A6 - 0x14], D0
00006408 42A7 clr.l -[A7]
0000640A 42A7 clr.l -[A7]
0000640C 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00006410 205F movea.l A0, [A7]+
00006412 2D48 FFF4 move.l [A6 - 0xC], A0
00006416 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000641A 486E FEEC pea.l [A6 - 0x114]
0000641E 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00006422 508F addq.l A7, 8
00006424 3A00 move.w D5, D0
00006426 4A45 tst.w D5
00006428 6704 beq +0x6 /* 0000642E */
0000642A 3005 move.w D0, D5
0000642C 602C bra +0x2E /* 0000645A */
label0000642E:
0000642E 486E FFF0 pea.l [A6 - 0x10]
00006432 486E FEEC pea.l [A6 - 0x114]
00006436 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000643A 508F addq.l A7, 8
0000643C 42A7 clr.l -[A7]
0000643E 42A7 clr.l -[A7]
00006440 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00006444 205F movea.l A0, [A7]+
00006446 2D48 FFF8 move.l [A6 - 0x8], A0
0000644A 486E FFEC pea.l [A6 - 0x14]
0000644E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006452 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00006456 508F addq.l A7, 8
00006458 7000 moveq.l D0, 0x00
label0000645A:
0000645A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000645E 4E5E unlink A6
00006460 4E75 rts
fn00006462:
00006462 4E56 FF80 link A6, -0x0080
00006466 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000646A 286E 0010 movea.l A4, [A6 + 0x10]
0000646E 206E 0008 movea.l A0, [A6 + 0x8]
00006472 43EE FFBC lea.l A1, [A6 - 0x44]
00006476 700F moveq.l D0, 0x0F
label00006478:
00006478 22D8 move.l [A1]+, [A0]+
0000647A 51C8 FFFC dbf D0, -0x6 /* 00006478 */
0000647E 3D6D B120 FF84 move.w [A6 - 0x7C], [A5 - 0x4EE0]
00006484 B9EE 0014 cmpa.l A4, [A6 + 0x14]
00006488 6506 bcs +0x8 /* 00006490 */
0000648A 7000 moveq.l D0, 0x00
0000648C 6000 08A8 bra +0x8AA /* 00006D36 */
label00006490:
00006490 42A7 clr.l -[A7]
00006492 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00006496 201F move.l D0, [A7]+
00006498 0C80 0000 1388 cmpi.l D0, 0x1388
0000649E 6C06 bge +0x8 /* 000064A6 */
000064A0 7032 moveq.l D0, 0x32
000064A2 6000 0892 bra +0x894 /* 00006D36 */
label000064A6:
000064A6 3014 move.w D0, [A4]
000064A8 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000064AC 0009 0026 ori.b A1, 0x26 /* '&' */
000064B0 2717 move.l -[A3], [A7]
000064B2 005A 271D ori.w [A2]+, 0x271D
000064B6 042A 2718 05BA subi.b [A2 + 0x5BA], 0x18
000064BC 2714 move.l -[A3], [A4]
000064BE 05BC 2715 0674 bclr 0x27150674, D2
000064C4 271C move.l -[A3], [A4]+
000064C6 069A 2716 073C addi.l [A2]+, 0x2716073C
000064CC 271A move.l -[A3], [A2]+
000064CE 0794 bclr [A4], D3
000064D0 138F 07F8 508C 2F2E move.b [0x508C2F2E], A7
// begin alternate branch 000064D6-000064DE
label000064D6:
000064D6 2F2E 0018 move.l -[A7], [A6 + 0x18]
000064DA 2F2E FFCA move.l -[A7], [A6 - 0x36]
// end alternate branch 000064D6-000064DE
label000064D6: // (misaligned)
000064D8 0018 2F2E ori.b [A0]+, 0x2E /* '.' */
000064DC FFCA .invalid <<F/7/7>>
000064DE 2F0C move.l -[A7], A4
000064E0 4EBA 0C04 jsr [PC + 0xC04 /* 000070E6 */]
000064E4 4FEF 000C lea.l A7, [A7 + 0xC]
000064E8 3E00 move.w D7, D0
000064EA 4A47 tst.w D7
000064EC 6600 082C bne +0x82E /* 00006D1A */
000064F0 508C addq.l A4, 8
000064F2 4A54 tst.w [A4]
000064F4 6710 beq +0x12 /* 00006506 */
000064F6 0C54 0007 cmpi.w [A4], 0x7
000064FA 6706 beq +0x8 /* 00006502 */
000064FC 7E27 moveq.l D7, 0x27
000064FE 6000 081A bra +0x81C /* 00006D1A */
label00006502:
00006502 508C addq.l A4, 8
00006504 60D0 bra -0x2E /* 000064D6 */
label00006506:
00006506 508C addq.l A4, 8
00006508 6000 07E8 bra +0x7EA /* 00006CF2 */
0000650C 2D4C FFA0 move.l [A6 - 0x60], A4
00006510 508C addq.l A4, 8
00006512 0C54 2B25 cmpi.w [A4], 0x2B25 /* '+%' */
00006516 660C bne +0xE /* 00006524 */
00006518 508C addq.l A4, 8
0000651A 4A54 tst.w [A4]
0000651C 6706 beq +0x8 /* 00006524 */
0000651E 7E13 moveq.l D7, 0x13
00006520 6000 07F8 bra +0x7FA /* 00006D1A */
label00006524:
00006524 4A54 tst.w [A4]
00006526 6636 bne +0x38 /* 0000655E */
00006528 508C addq.l A4, 8
0000652A 526D B120 addq.w [A5 - 0x4EE0], 1
0000652E 0C6D 0040 B120 cmpi.w [A5 - 0x4EE0], 0x40 /* '@' */
00006534 6D06 blt +0x8 /* 0000653C */
00006536 7E14 moveq.l D7, 0x14
00006538 6000 07E0 bra +0x7E2 /* 00006D1A */
label0000653C:
0000653C 42AE FF8C clr.l [A6 - 0x74]
00006540 302D B120 move.w D0, [A5 - 0x4EE0]
00006544 48C0 ext.l D0
00006546 EB80 asl D0, 5
00006548 41ED C188 lea.l A0, [A5 - 0x3E78]
0000654C D1C0 add.l A0, D0
0000654E 43EE FF8C lea.l A1, [A6 - 0x74]
00006552 7007 moveq.l D0, 0x07
label00006554:
00006554 20D9 move.l [A0]+, [A1]+
00006556 51C8 FFFC dbf D0, -0x6 /* 00006554 */
0000655A 6000 0796 bra +0x798 /* 00006CF2 */
label0000655E:
0000655E 0C54 2B6C cmpi.w [A4], 0x2B6C /* '+l' */
00006562 6708 beq +0xA /* 0000656C */
00006564 0C54 2B6F cmpi.w [A4], 0x2B6F /* '+o' */
00006568 6600 00D2 bne +0xD4 /* 0000663C */
label0000656C:
0000656C 7C01 moveq.l D6, 0x01
0000656E 0C54 2B6F cmpi.w [A4], 0x2B6F /* '+o' */
00006572 6602 bne +0x4 /* 00006576 */
00006574 7C00 moveq.l D6, 0x00
label00006576:
00006576 508C addq.l A4, 8
00006578 486E FF88 pea.l [A6 - 0x78]
0000657C 486E FF82 pea.l [A6 - 0x7E]
00006580 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006584 2F2E FFCA move.l -[A7], [A6 - 0x36]
00006588 2F0C move.l -[A7], A4
0000658A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000658E 4EBA 9A72 jsr [PC - 0x658E /* 00000002 */]
00006592 4FEF 0018 lea.l A7, [A7 + 0x18]
00006596 3E00 move.w D7, D0
00006598 4A47 tst.w D7
0000659A 6600 077E bne +0x780 /* 00006D1A */
0000659E 486E FF86 pea.l [A6 - 0x7A]
000065A2 2F2E FF88 move.l -[A7], [A6 - 0x78]
000065A6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
000065AA 508F addq.l A7, 8
000065AC 3E00 move.w D7, D0
000065AE 2F2E FF88 move.l -[A7], [A6 - 0x78]
000065B2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000065B6 4A47 tst.w D7
000065B8 6600 0760 bne +0x762 /* 00006D1A */
000065BC 302E FF82 move.w D0, [A6 - 0x7E]
000065C0 48C0 ext.l D0
000065C2 E780 asl D0, 3
000065C4 D9C0 add.l A4, D0
000065C6 4A54 tst.w [A4]
000065C8 6706 beq +0x8 /* 000065D0 */
000065CA 7E13 moveq.l D7, 0x13
000065CC 6000 074C bra +0x74E /* 00006D1A */
label000065D0:
000065D0 508C addq.l A4, 8
000065D2 BC6E FF86 cmp.w D6, [A6 - 0x7A]
000065D6 6630 bne +0x32 /* 00006608 */
000065D8 486E FF82 pea.l [A6 - 0x7E]
000065DC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000065E0 2F0C move.l -[A7], A4
000065E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000065E6 4EBA 0756 jsr [PC + 0x756 /* 00006D3E */]
000065EA 4FEF 0010 lea.l A7, [A7 + 0x10]
000065EE 3E00 move.w D7, D0
000065F0 4A47 tst.w D7
000065F2 6706 beq +0x8 /* 000065FA */
000065F4 3007 move.w D0, D7
000065F6 6000 073E bra +0x740 /* 00006D36 */
label000065FA:
000065FA 302E FF82 move.w D0, [A6 - 0x7E]
000065FE 48C0 ext.l D0
00006600 E780 asl D0, 3
00006602 D9C0 add.l A4, D0
00006604 6000 06EC bra +0x6EE /* 00006CF2 */
label00006608:
00006608 526D B120 addq.w [A5 - 0x4EE0], 1
0000660C 0C6D 0040 B120 cmpi.w [A5 - 0x4EE0], 0x40 /* '@' */
00006612 6D06 blt +0x8 /* 0000661A */
00006614 7E14 moveq.l D7, 0x14
00006616 6000 0702 bra +0x704 /* 00006D1A */
label0000661A:
0000661A 42AE FF8C clr.l [A6 - 0x74]
0000661E 302D B120 move.w D0, [A5 - 0x4EE0]
00006622 48C0 ext.l D0
00006624 EB80 asl D0, 5
00006626 41ED C188 lea.l A0, [A5 - 0x3E78]
0000662A D1C0 add.l A0, D0
0000662C 43EE FF8C lea.l A1, [A6 - 0x74]
00006630 7007 moveq.l D0, 0x07
label00006632:
00006632 20D9 move.l [A0]+, [A1]+
00006634 51C8 FFFC dbf D0, -0x6 /* 00006632 */
00006638 6000 06B8 bra +0x6BA /* 00006CF2 */
label0000663C:
0000663C 0C54 2B75 cmpi.w [A4], 0x2B75 /* '+u' */
00006640 6600 01A8 bne +0x1AA /* 000067EA */
00006644 508C addq.l A4, 8
00006646 486E FFAC pea.l [A6 - 0x54]
0000664A 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000664E 2F2E FFCA move.l -[A7], [A6 - 0x36]
00006652 2F0C move.l -[A7], A4
00006654 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00006658 4FEF 0010 lea.l A7, [A7 + 0x10]
0000665C 3E00 move.w D7, D0
0000665E 4A47 tst.w D7
00006660 6600 06B8 bne +0x6BA /* 00006D1A */
00006664 508C addq.l A4, 8
00006666 0C54 03FA cmpi.w [A4], 0x3FA
0000666A 6706 beq +0x8 /* 00006672 */
0000666C 7E16 moveq.l D7, 0x16
0000666E 6000 06AA bra +0x6AC /* 00006D1A */
label00006672:
00006672 508C addq.l A4, 8
00006674 486E FF88 pea.l [A6 - 0x78]
00006678 486E FF82 pea.l [A6 - 0x7E]
0000667C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006680 2F2E FFCA move.l -[A7], [A6 - 0x36]
00006684 2F0C move.l -[A7], A4
00006686 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000668A 4EBA 9976 jsr [PC - 0x668A /* 00000002 */]
0000668E 4FEF 0018 lea.l A7, [A7 + 0x18]
00006692 3E00 move.w D7, D0
00006694 4A47 tst.w D7
00006696 6600 0682 bne +0x684 /* 00006D1A */
0000669A 486E FF90 pea.l [A6 - 0x70]
0000669E 2F2E FF88 move.l -[A7], [A6 - 0x78]
000066A2 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
000066A6 508F addq.l A7, 8
000066A8 3E00 move.w D7, D0
000066AA 2F2E FF88 move.l -[A7], [A6 - 0x78]
000066AE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000066B2 4A47 tst.w D7
000066B4 6600 0664 bne +0x666 /* 00006D1A */
000066B8 302E FF82 move.w D0, [A6 - 0x7E]
000066BC 48C0 ext.l D0
000066BE E780 asl D0, 3
000066C0 D9C0 add.l A4, D0
000066C2 2D6E FF90 FF98 move.l [A6 - 0x68], [A6 - 0x70]
000066C8 7001 moveq.l D0, 0x01
000066CA 2D40 FF8C move.l [A6 - 0x74], D0
000066CE 0C54 138C cmpi.w [A4], 0x138C
000066D2 6608 bne +0xA /* 000066DC */
000066D4 508C addq.l A4, 8
000066D6 70FF moveq.l D0, 0xFFFFFFFF
000066D8 2D40 FF8C move.l [A6 - 0x74], D0
label000066DC:
000066DC 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
000066E0 6706 beq +0x8 /* 000066E8 */
000066E2 7E07 moveq.l D7, 0x07
000066E4 6000 0634 bra +0x636 /* 00006D1A */
label000066E8:
000066E8 508C addq.l A4, 8
000066EA 486E FF88 pea.l [A6 - 0x78]
000066EE 486E FF82 pea.l [A6 - 0x7E]
000066F2 2F2E 0018 move.l -[A7], [A6 + 0x18]
000066F6 2F2E FFCA move.l -[A7], [A6 - 0x36]
000066FA 2F0C move.l -[A7], A4
000066FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006700 4EBA 9900 jsr [PC - 0x6700 /* 00000002 */]
00006704 4FEF 0018 lea.l A7, [A7 + 0x18]
00006708 3E00 move.w D7, D0
0000670A 4A47 tst.w D7
0000670C 6600 060C bne +0x60E /* 00006D1A */
00006710 486E FF94 pea.l [A6 - 0x6C]
00006714 2F2E FF88 move.l -[A7], [A6 - 0x78]
00006718 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
0000671C 508F addq.l A7, 8
0000671E 3E00 move.w D7, D0
00006720 2F2E FF88 move.l -[A7], [A6 - 0x78]
00006724 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00006728 4A47 tst.w D7
0000672A 6600 05EE bne +0x5F0 /* 00006D1A */
0000672E 302E FF82 move.w D0, [A6 - 0x7E]
00006732 48C0 ext.l D0
00006734 E780 asl D0, 3
00006736 D9C0 add.l A4, D0
00006738 508C addq.l A4, 8
0000673A 0CAE FFFF FFFF FF8C cmpi.l [A6 - 0x74], 0xFFFFFFFF
00006742 6612 bne +0x14 /* 00006756 */
00006744 2D6E FF90 FFFC move.l [A6 - 0x4], [A6 - 0x70]
0000674A 2D6E FF94 FF90 move.l [A6 - 0x70], [A6 - 0x6C]
00006750 2D6E FFFC FF94 move.l [A6 - 0x6C], [A6 - 0x4]
label00006756:
00006756 202E FF98 move.l D0, [A6 - 0x68]
0000675A B0AE FF94 cmp.l D0, [A6 - 0x6C]
0000675E 6E0A bgt +0xC /* 0000676A */
00006760 202E FF98 move.l D0, [A6 - 0x68]
00006764 B0AE FF90 cmp.l D0, [A6 - 0x70]
00006768 6C30 bge +0x32 /* 0000679A */
label0000676A:
0000676A 486E FF82 pea.l [A6 - 0x7E]
0000676E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006772 2F0C move.l -[A7], A4
00006774 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006778 4EBA 05C4 jsr [PC + 0x5C4 /* 00006D3E */]
0000677C 4FEF 0010 lea.l A7, [A7 + 0x10]
00006780 3E00 move.w D7, D0
00006782 4A47 tst.w D7
00006784 6706 beq +0x8 /* 0000678C */
00006786 3007 move.w D0, D7
00006788 6000 05AC bra +0x5AE /* 00006D36 */
label0000678C:
0000678C 302E FF82 move.w D0, [A6 - 0x7E]
00006790 48C0 ext.l D0
00006792 E780 asl D0, 3
00006794 D9C0 add.l A4, D0
00006796 6000 055A bra +0x55C /* 00006CF2 */
label0000679A:
0000679A 526D B120 addq.w [A5 - 0x4EE0], 1
0000679E 0C6D 0040 B120 cmpi.w [A5 - 0x4EE0], 0x40 /* '@' */
000067A4 6D06 blt +0x8 /* 000067AC */
000067A6 7E14 moveq.l D7, 0x14
000067A8 6000 0570 bra +0x572 /* 00006D1A */
label000067AC:
000067AC 2F2E FFB8 move.l -[A7], [A6 - 0x48]
000067B0 2F2E FF98 move.l -[A7], [A6 - 0x68]
000067B4 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
000067B8 508F addq.l A7, 8
000067BA 3E00 move.w D7, D0
000067BC 4A47 tst.w D7
000067BE 6600 055A bne +0x55C /* 00006D1A */
000067C2 2D6E FFB8 FF9C move.l [A6 - 0x64], [A6 - 0x48]
000067C8 2D4C FFA0 move.l [A6 - 0x60], A4
000067CC 302D B120 move.w D0, [A5 - 0x4EE0]
000067D0 48C0 ext.l D0
000067D2 EB80 asl D0, 5
000067D4 41ED C188 lea.l A0, [A5 - 0x3E78]
000067D8 D1C0 add.l A0, D0
000067DA 43EE FF8C lea.l A1, [A6 - 0x74]
000067DE 7007 moveq.l D0, 0x07
label000067E0:
000067E0 20D9 move.l [A0]+, [A1]+
000067E2 51C8 FFFC dbf D0, -0x6 /* 000067E0 */
000067E6 6000 050A bra +0x50C /* 00006CF2 */
label000067EA:
000067EA 0C54 2B24 cmpi.w [A4], 0x2B24 /* '+$' */
000067EE 6602 bne +0x4 /* 000067F2 */
000067F0 508C addq.l A4, 8
label000067F2:
000067F2 486E FF88 pea.l [A6 - 0x78]
000067F6 486E FF82 pea.l [A6 - 0x7E]
000067FA 2F2E 0018 move.l -[A7], [A6 + 0x18]
000067FE 2F2E FFCA move.l -[A7], [A6 - 0x36]
00006802 2F0C move.l -[A7], A4
00006804 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006808 4EBA 97F8 jsr [PC - 0x6808 /* 00000002 */]
0000680C 4FEF 0018 lea.l A7, [A7 + 0x18]
00006810 3E00 move.w D7, D0
00006812 4A47 tst.w D7
00006814 6600 0504 bne +0x506 /* 00006D1A */
00006818 486E FF94 pea.l [A6 - 0x6C]
0000681C 2F2E FF88 move.l -[A7], [A6 - 0x78]
00006820 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00006824 508F addq.l A7, 8
00006826 3E00 move.w D7, D0
00006828 2F2E FF88 move.l -[A7], [A6 - 0x78]
0000682C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00006830 4A47 tst.w D7
00006832 6600 04E6 bne +0x4E8 /* 00006D1A */
00006836 302E FF82 move.w D0, [A6 - 0x7E]
0000683A 48C0 ext.l D0
0000683C E780 asl D0, 3
0000683E D9C0 add.l A4, D0
00006840 0C54 2B68 cmpi.w [A4], 0x2B68 /* '+h' */
00006844 6602 bne +0x4 /* 00006848 */
00006846 508C addq.l A4, 8
label00006848:
00006848 4A54 tst.w [A4]
0000684A 6706 beq +0x8 /* 00006852 */
0000684C 7E13 moveq.l D7, 0x13
0000684E 6000 04CA bra +0x4CC /* 00006D1A */
label00006852:
00006852 508C addq.l A4, 8
00006854 4AAE FF94 tst.l [A6 - 0x6C]
00006858 6C06 bge +0x8 /* 00006860 */
0000685A 7E18 moveq.l D7, 0x18
0000685C 6000 04BC bra +0x4BE /* 00006D1A */
label00006860:
00006860 4AAE FF94 tst.l [A6 - 0x6C]
00006864 6630 bne +0x32 /* 00006896 */
00006866 486E FF82 pea.l [A6 - 0x7E]
0000686A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000686E 2F0C move.l -[A7], A4
00006870 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006874 4EBA 04C8 jsr [PC + 0x4C8 /* 00006D3E */]
00006878 4FEF 0010 lea.l A7, [A7 + 0x10]
0000687C 3E00 move.w D7, D0
0000687E 4A47 tst.w D7
00006880 6706 beq +0x8 /* 00006888 */
00006882 3007 move.w D0, D7
00006884 6000 04B0 bra +0x4B2 /* 00006D36 */
label00006888:
00006888 302E FF82 move.w D0, [A6 - 0x7E]
0000688C 48C0 ext.l D0
0000688E E780 asl D0, 3
00006890 D9C0 add.l A4, D0
00006892 6000 045E bra +0x460 /* 00006CF2 */
label00006896:
00006896 526D B120 addq.w [A5 - 0x4EE0], 1
0000689A 0C6D 0040 B120 cmpi.w [A5 - 0x4EE0], 0x40 /* '@' */
000068A0 6D06 blt +0x8 /* 000068A8 */
000068A2 7E14 moveq.l D7, 0x14
000068A4 6000 0474 bra +0x476 /* 00006D1A */
label000068A8:
000068A8 7001 moveq.l D0, 0x01
000068AA 2D40 FF98 move.l [A6 - 0x68], D0
000068AE 7001 moveq.l D0, 0x01
000068B0 2D40 FF90 move.l [A6 - 0x70], D0
000068B4 7001 moveq.l D0, 0x01
000068B6 2D40 FF8C move.l [A6 - 0x74], D0
000068BA 42AE FF9C clr.l [A6 - 0x64]
000068BE 2D4C FFA0 move.l [A6 - 0x60], A4
000068C2 302D B120 move.w D0, [A5 - 0x4EE0]
000068C6 48C0 ext.l D0
000068C8 EB80 asl D0, 5
000068CA 41ED C188 lea.l A0, [A5 - 0x3E78]
000068CE D1C0 add.l A0, D0
000068D0 43EE FF8C lea.l A1, [A6 - 0x74]
000068D4 7007 moveq.l D0, 0x07
label000068D6:
000068D6 20D9 move.l [A0]+, [A1]+
000068D8 51C8 FFFC dbf D0, -0x6 /* 000068D6 */
000068DC 6000 0414 bra +0x416 /* 00006CF2 */
000068E0 508C addq.l A4, 8
000068E2 486E FF88 pea.l [A6 - 0x78]
000068E6 486E FF82 pea.l [A6 - 0x7E]
000068EA 2F2E 0018 move.l -[A7], [A6 + 0x18]
000068EE 2F2E FFCA move.l -[A7], [A6 - 0x36]
000068F2 2F0C move.l -[A7], A4
000068F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000068F8 4EBA 9708 jsr [PC - 0x68F8 /* 00000002 */]
000068FC 4FEF 0018 lea.l A7, [A7 + 0x18]
00006900 3E00 move.w D7, D0
00006902 4A47 tst.w D7
00006904 6600 0414 bne +0x416 /* 00006D1A */
00006908 486E FF86 pea.l [A6 - 0x7A]
0000690C 2F2E FF88 move.l -[A7], [A6 - 0x78]
00006910 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00006914 508F addq.l A7, 8
00006916 3E00 move.w D7, D0
00006918 2F2E FF88 move.l -[A7], [A6 - 0x78]
0000691C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00006920 4A47 tst.w D7
00006922 6600 03F6 bne +0x3F8 /* 00006D1A */
00006926 302E FF82 move.w D0, [A6 - 0x7E]
0000692A 48C0 ext.l D0
0000692C E780 asl D0, 3
0000692E D9C0 add.l A4, D0
00006930 508C addq.l A4, 8
00006932 264C movea.l A3, A4
00006934 486E FF80 pea.l [A6 - 0x80]
00006938 486E FF82 pea.l [A6 - 0x7E]
0000693C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006940 2F0B move.l -[A7], A3
00006942 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006946 4EBA 0454 jsr [PC + 0x454 /* 00006D9C */]
0000694A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000694E 3E00 move.w D7, D0
00006950 4A47 tst.w D7
00006952 6706 beq +0x8 /* 0000695A */
00006954 3007 move.w D0, D7
00006956 6000 03DE bra +0x3E0 /* 00006D36 */
label0000695A:
0000695A 302E FF82 move.w D0, [A6 - 0x7E]
0000695E 48C0 ext.l D0
00006960 E780 asl D0, 3
00006962 D7C0 add.l A3, D0
00006964 4A6E FF86 tst.w [A6 - 0x7A]
00006968 6744 beq +0x46 /* 000069AE */
0000696A 4A6E FF80 tst.w [A6 - 0x80]
0000696E 6702 beq +0x4 /* 00006972 */
00006970 508C addq.l A4, 8
label00006972:
00006972 2F2E 001C move.l -[A7], [A6 + 0x1C]
00006976 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000697A 2F0B move.l -[A7], A3
0000697C 2F0C move.l -[A7], A4
0000697E 2F2E 000C move.l -[A7], [A6 + 0xC]
00006982 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006986 4EBA FADA jsr [PC - 0x526 /* 00006462 */]
0000698A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000698E 3E00 move.w D7, D0
00006990 0C47 FC1B cmpi.w D7, 0xFC1B
00006994 6606 bne +0x8 /* 0000699C */
00006996 284B movea.l A4, A3
00006998 6000 01DE bra +0x1E0 /* 00006B78 */
label0000699C:
0000699C 0C47 FC1C cmpi.w D7, 0xFC1C
000069A0 6606 bne +0x8 /* 000069A8 */
000069A2 284B movea.l A4, A3
000069A4 6000 027C bra +0x27E /* 00006C22 */
label000069A8:
000069A8 4A47 tst.w D7
000069AA 6600 036E bne +0x370 /* 00006D1A */
label000069AE:
000069AE 284B movea.l A4, A3
000069B0 4A6E FF80 tst.w [A6 - 0x80]
000069B4 671A beq +0x1C /* 000069D0 */
000069B6 0C54 2715 cmpi.w [A4], 0x2715
000069BA 6614 bne +0x16 /* 000069D0 */
000069BC 49EC 0010 lea.l A4, [A4 + 0x10]
000069C0 4A54 tst.w [A4]
000069C2 6706 beq +0x8 /* 000069CA */
000069C4 7E13 moveq.l D7, 0x13
000069C6 6000 0352 bra +0x354 /* 00006D1A */
label000069CA:
000069CA 508C addq.l A4, 8
000069CC 6000 0324 bra +0x326 /* 00006CF2 */
label000069D0:
000069D0 0C54 2714 cmpi.w [A4], 0x2714
000069D4 6600 031C bne +0x31E /* 00006CF2 */
000069D8 508C addq.l A4, 8
000069DA 264C movea.l A3, A4
000069DC 486E FF80 pea.l [A6 - 0x80]
000069E0 486E FF82 pea.l [A6 - 0x7E]
000069E4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000069E8 2F0B move.l -[A7], A3
000069EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000069EE 4EBA 04A6 jsr [PC + 0x4A6 /* 00006E96 */]
000069F2 4FEF 0014 lea.l A7, [A7 + 0x14]
000069F6 3E00 move.w D7, D0
000069F8 4A47 tst.w D7
000069FA 6706 beq +0x8 /* 00006A02 */
000069FC 3007 move.w D0, D7
000069FE 6000 0336 bra +0x338 /* 00006D36 */
label00006A02:
00006A02 302E FF82 move.w D0, [A6 - 0x7E]
00006A06 48C0 ext.l D0
00006A08 E780 asl D0, 3
00006A0A D7C0 add.l A3, D0
00006A0C 4A6E FF86 tst.w [A6 - 0x7A]
00006A10 6644 bne +0x46 /* 00006A56 */
00006A12 4A6E FF80 tst.w [A6 - 0x80]
00006A16 6702 beq +0x4 /* 00006A1A */
00006A18 508C addq.l A4, 8
label00006A1A:
00006A1A 2F2E 001C move.l -[A7], [A6 + 0x1C]
00006A1E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006A22 2F0B move.l -[A7], A3
00006A24 2F0C move.l -[A7], A4
00006A26 2F2E 000C move.l -[A7], [A6 + 0xC]
00006A2A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006A2E 4EBA FA32 jsr [PC - 0x5CE /* 00006462 */]
00006A32 4FEF 0018 lea.l A7, [A7 + 0x18]
00006A36 3E00 move.w D7, D0
00006A38 0C47 FC1B cmpi.w D7, 0xFC1B
00006A3C 6606 bne +0x8 /* 00006A44 */
00006A3E 284B movea.l A4, A3
00006A40 6000 0136 bra +0x138 /* 00006B78 */
label00006A44:
00006A44 0C47 FC1C cmpi.w D7, 0xFC1C
00006A48 6606 bne +0x8 /* 00006A50 */
00006A4A 284B movea.l A4, A3
00006A4C 6000 01D4 bra +0x1D6 /* 00006C22 */
label00006A50:
00006A50 4A47 tst.w D7
00006A52 6600 02C6 bne +0x2C8 /* 00006D1A */
label00006A56:
00006A56 284B movea.l A4, A3
00006A58 4A6E FF80 tst.w [A6 - 0x80]
00006A5C 6700 0294 beq +0x296 /* 00006CF2 */
00006A60 49EC 0010 lea.l A4, [A4 + 0x10]
00006A64 4A54 tst.w [A4]
00006A66 6706 beq +0x8 /* 00006A6E */
00006A68 7E13 moveq.l D7, 0x13
00006A6A 6000 02AE bra +0x2B0 /* 00006D1A */
label00006A6E:
00006A6E 508C addq.l A4, 8
00006A70 6000 0280 bra +0x282 /* 00006CF2 */
00006A74 7E1C moveq.l D7, 0x1C
00006A76 6000 02A2 bra +0x2A4 /* 00006D1A */
00006A7A 264C movea.l A3, A4
00006A7C 508B addq.l A3, 8
00006A7E 0C53 271D cmpi.w [A3], 0x271D
00006A82 6706 beq +0x8 /* 00006A8A */
00006A84 7E1D moveq.l D7, 0x1D
00006A86 6000 0292 bra +0x294 /* 00006D1A */
label00006A8A:
00006A8A 508B addq.l A3, 8
00006A8C 4A53 tst.w [A3]
00006A8E 6706 beq +0x8 /* 00006A96 */
00006A90 7E13 moveq.l D7, 0x13
00006A92 6000 0286 bra +0x288 /* 00006D1A */
label00006A96:
00006A96 508B addq.l A3, 8
00006A98 0C6D FFFF B120 cmpi.w [A5 - 0x4EE0], 0xFFFF
00006A9E 6606 bne +0x8 /* 00006AA6 */
00006AA0 7E1D moveq.l D7, 0x1D
00006AA2 6000 0276 bra +0x278 /* 00006D1A */
label00006AA6:
00006AA6 302D B120 move.w D0, [A5 - 0x4EE0]
00006AAA 48C0 ext.l D0
00006AAC EB80 asl D0, 5
00006AAE 41ED C188 lea.l A0, [A5 - 0x3E78]
00006AB2 D1C0 add.l A0, D0
00006AB4 43EE FF8C lea.l A1, [A6 - 0x74]
00006AB8 7007 moveq.l D0, 0x07
label00006ABA:
00006ABA 22D8 move.l [A1]+, [A0]+
00006ABC 51C8 FFFC dbf D0, -0x6 /* 00006ABA */
00006AC0 4AAE FF8C tst.l [A6 - 0x74]
00006AC4 660C bne +0xE /* 00006AD2 */
00006AC6 286E FFA0 movea.l A4, [A6 - 0x60]
00006ACA 536D B120 subq.w [A5 - 0x4EE0], 1
00006ACE 6000 0222 bra +0x224 /* 00006CF2 */
label00006AD2:
00006AD2 202E FF8C move.l D0, [A6 - 0x74]
00006AD6 D1AE FF98 add.l [A6 - 0x68], D0
00006ADA 202E FF98 move.l D0, [A6 - 0x68]
00006ADE B0AE FF94 cmp.l D0, [A6 - 0x6C]
00006AE2 6E0A bgt +0xC /* 00006AEE */
00006AE4 202E FF98 move.l D0, [A6 - 0x68]
00006AE8 B0AE FF90 cmp.l D0, [A6 - 0x70]
00006AEC 6C0A bge +0xC /* 00006AF8 */
label00006AEE:
00006AEE 536D B120 subq.w [A5 - 0x4EE0], 1
00006AF2 284B movea.l A4, A3
00006AF4 6000 01FC bra +0x1FE /* 00006CF2 */
label00006AF8:
00006AF8 302D B120 move.w D0, [A5 - 0x4EE0]
00006AFC 48C0 ext.l D0
00006AFE EB80 asl D0, 5
00006B00 41ED C188 lea.l A0, [A5 - 0x3E78]
00006B04 D1C0 add.l A0, D0
00006B06 43EE FF8C lea.l A1, [A6 - 0x74]
00006B0A 7007 moveq.l D0, 0x07
label00006B0C:
00006B0C 20D9 move.l [A0]+, [A1]+
00006B0E 51C8 FFFC dbf D0, -0x6 /* 00006B0C */
00006B12 4AAE FF9C tst.l [A6 - 0x64]
00006B16 6716 beq +0x18 /* 00006B2E */
00006B18 2F2E FF9C move.l -[A7], [A6 - 0x64]
00006B1C 2F2E FF98 move.l -[A7], [A6 - 0x68]
00006B20 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00006B24 508F addq.l A7, 8
00006B26 3E00 move.w D7, D0
00006B28 4A47 tst.w D7
00006B2A 6600 01EE bne +0x1F0 /* 00006D1A */
label00006B2E:
00006B2E 286E FFA0 movea.l A4, [A6 - 0x60]
00006B32 6000 01BE bra +0x1C0 /* 00006CF2 */
00006B36 508C addq.l A4, 8
00006B38 2F2E FFCA move.l -[A7], [A6 - 0x36]
00006B3C 2F0C move.l -[A7], A4
00006B3E 2F2E FFCA move.l -[A7], [A6 - 0x36]
00006B42 2F2E 000C move.l -[A7], [A6 + 0xC]
00006B46 4EBA 06A6 jsr [PC + 0x6A6 /* 000071EE */]
00006B4A 4FEF 0010 lea.l A7, [A7 + 0x10]
00006B4E 4A40 tst.w D0
00006B50 6708 beq +0xA /* 00006B5A */
00006B52 303C FC18 move.w D0, 0xFC18
00006B56 6000 01DE bra +0x1E0 /* 00006D36 */
label00006B5A:
00006B5A 7E1E moveq.l D7, 0x1E
00006B5C 6000 01BC bra +0x1BE /* 00006D1A */
00006B60 508C addq.l A4, 8
00006B62 0C54 271D cmpi.w [A4], 0x271D
00006B66 6600 0052 bne +0x54 /* 00006BBA */
00006B6A 508C addq.l A4, 8
00006B6C 4A54 tst.w [A4]
00006B6E 6706 beq +0x8 /* 00006B76 */
00006B70 7E13 moveq.l D7, 0x13
00006B72 6000 01A6 bra +0x1A8 /* 00006D1A */
label00006B76:
00006B76 508C addq.l A4, 8
label00006B78:
00006B78 4A6D B120 tst.w [A5 - 0x4EE0]
00006B7C 6C06 bge +0x8 /* 00006B84 */
00006B7E 7E1F moveq.l D7, 0x1F
00006B80 6000 0198 bra +0x19A /* 00006D1A */
label00006B84:
00006B84 486E FF82 pea.l [A6 - 0x7E]
00006B88 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006B8C 2F0C move.l -[A7], A4
00006B8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006B92 4EBA 01AA jsr [PC + 0x1AA /* 00006D3E */]
00006B96 4FEF 0010 lea.l A7, [A7 + 0x10]
00006B9A 3E00 move.w D7, D0
00006B9C 4A47 tst.w D7
00006B9E 6708 beq +0xA /* 00006BA8 */
00006BA0 303C FC1B move.w D0, 0xFC1B
00006BA4 6000 0190 bra +0x192 /* 00006D36 */
label00006BA8:
00006BA8 302E FF82 move.w D0, [A6 - 0x7E]
00006BAC 48C0 ext.l D0
00006BAE E780 asl D0, 3
00006BB0 D9C0 add.l A4, D0
00006BB2 536D B120 subq.w [A5 - 0x4EE0], 1
00006BB6 6000 013A bra +0x13C /* 00006CF2 */
label00006BBA:
00006BBA 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
00006BBE 661E bne +0x20 /* 00006BDE */
00006BC0 264C movea.l A3, A4
00006BC2 508B addq.l A3, 8
00006BC4 0C53 2B2D cmpi.w [A3], 0x2B2D /* '+-' */
00006BC8 6614 bne +0x16 /* 00006BDE */
00006BCA 508B addq.l A3, 8
00006BCC 4A53 tst.w [A3]
00006BCE 6706 beq +0x8 /* 00006BD6 */
00006BD0 7E13 moveq.l D7, 0x13
00006BD2 6000 0146 bra +0x148 /* 00006D1A */
label00006BD6:
00006BD6 303C FC1A move.w D0, 0xFC1A
00006BDA 6000 015A bra +0x15C /* 00006D36 */
label00006BDE:
00006BDE 2F2E FFCA move.l -[A7], [A6 - 0x36]
00006BE2 2F0C move.l -[A7], A4
00006BE4 2F2E FFCA move.l -[A7], [A6 - 0x36]
00006BE8 2F2E 000C move.l -[A7], [A6 + 0xC]
00006BEC 4EBA 0600 jsr [PC + 0x600 /* 000071EE */]
00006BF0 4FEF 0010 lea.l A7, [A7 + 0x10]
00006BF4 4A40 tst.w D0
00006BF6 6708 beq +0xA /* 00006C00 */
00006BF8 303C FC19 move.w D0, 0xFC19
00006BFC 6000 0138 bra +0x13A /* 00006D36 */
label00006C00:
00006C00 7E21 moveq.l D7, 0x21
00006C02 6000 0116 bra +0x118 /* 00006D1A */
00006C06 508C addq.l A4, 8
00006C08 0C54 271D cmpi.w [A4], 0x271D
00006C0C 6706 beq +0x8 /* 00006C14 */
00006C0E 7E22 moveq.l D7, 0x22
00006C10 6000 0108 bra +0x10A /* 00006D1A */
label00006C14:
00006C14 508C addq.l A4, 8
00006C16 4A54 tst.w [A4]
00006C18 6706 beq +0x8 /* 00006C20 */
00006C1A 7E13 moveq.l D7, 0x13
00006C1C 6000 00FC bra +0xFE /* 00006D1A */
label00006C20:
00006C20 508C addq.l A4, 8
label00006C22:
00006C22 4A6D B120 tst.w [A5 - 0x4EE0]
00006C26 6C06 bge +0x8 /* 00006C2E */
00006C28 7E23 moveq.l D7, 0x23
00006C2A 6000 00EE bra +0xF0 /* 00006D1A */
label00006C2E:
00006C2E 486E FF82 pea.l [A6 - 0x7E]
00006C32 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006C36 2F0C move.l -[A7], A4
00006C38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006C3C 4EBA 0100 jsr [PC + 0x100 /* 00006D3E */]
00006C40 4FEF 0010 lea.l A7, [A7 + 0x10]
00006C44 3E00 move.w D7, D0
00006C46 4A47 tst.w D7
00006C48 6708 beq +0xA /* 00006C52 */
00006C4A 303C FC1C move.w D0, 0xFC1C
00006C4E 6000 00E6 bra +0xE8 /* 00006D36 */
label00006C52:
00006C52 302E FF82 move.w D0, [A6 - 0x7E]
00006C56 5740 subq.w D0, 3
00006C58 48C0 ext.l D0
00006C5A E780 asl D0, 3
00006C5C D9C0 add.l A4, D0
00006C5E 6000 0092 bra +0x94 /* 00006CF2 */
00006C62 508C addq.l A4, 8
00006C64 486E FF88 pea.l [A6 - 0x78]
00006C68 486E FF82 pea.l [A6 - 0x7E]
00006C6C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006C70 2F2E FFCA move.l -[A7], [A6 - 0x36]
00006C74 2F0C move.l -[A7], A4
00006C76 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006C7A 4EBA 9386 jsr [PC - 0x6C7A /* 00000002 */]
00006C7E 4FEF 0018 lea.l A7, [A7 + 0x18]
00006C82 3E00 move.w D7, D0
00006C84 4A47 tst.w D7
00006C86 6600 0092 bne +0x94 /* 00006D1A */
00006C8A 302E FF82 move.w D0, [A6 - 0x7E]
00006C8E 48C0 ext.l D0
00006C90 E780 asl D0, 3
00006C92 D9C0 add.l A4, D0
00006C94 4AAE 001C tst.l [A6 + 0x1C]
00006C98 670A beq +0xC /* 00006CA4 */
00006C9A 206E 001C movea.l A0, [A6 + 0x1C]
00006C9E 20AE FF88 move.l [A0], [A6 - 0x78]
00006CA2 601E bra +0x20 /* 00006CC2 */
label00006CA4:
00006CA4 2F2D B3BC move.l -[A7], [A5 - 0x4C44]
00006CA8 2F2E FF88 move.l -[A7], [A6 - 0x78]
00006CAC 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00006CB0 508F addq.l A7, 8
00006CB2 3E00 move.w D7, D0
00006CB4 2F2E FF88 move.l -[A7], [A6 - 0x78]
00006CB8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00006CBC 4A47 tst.w D7
00006CBE 6600 005A bne +0x5C /* 00006D1A */
label00006CC2:
00006CC2 303C FC19 move.w D0, 0xFC19
00006CC6 6000 006E bra +0x70 /* 00006D36 */
00006CCA 42A7 clr.l -[A7]
00006CCC 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006CD0 2F2E FFCA move.l -[A7], [A6 - 0x36]
00006CD4 2F0C move.l -[A7], A4
00006CD6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006CDA 4EBA F1F0 jsr [PC - 0xE10 /* 00005ECC */]
00006CDE 4FEF 0014 lea.l A7, [A7 + 0x14]
00006CE2 3E00 move.w D7, D0
00006CE4 4A47 tst.w D7
00006CE6 6632 bne +0x34 /* 00006D1A */
00006CE8 6002 bra +0x4 /* 00006CEC */
label00006CEA:
00006CEA 508C addq.l A4, 8
label00006CEC:
00006CEC 4A54 tst.w [A4]
00006CEE 66FA bne -0x4 /* 00006CEA */
00006CF0 508C addq.l A4, 8
label00006CF2:
00006CF2 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00006CF6 3E00 move.w D7, D0
00006CF8 4A47 tst.w D7
00006CFA 6704 beq +0x6 /* 00006D00 */
00006CFC 3007 move.w D0, D7
00006CFE 6036 bra +0x38 /* 00006D36 */
label00006D00:
00006D00 B9EE 0014 cmpa.l A4, [A6 + 0x14]
00006D04 6500 F7A0 bcs -0x85E /* 000064A6 */
00006D08 302E FF84 move.w D0, [A6 - 0x7C]
00006D0C B06D B120 cmp.w D0, [A5 - 0x4EE0]
00006D10 6704 beq +0x6 /* 00006D16 */
00006D12 7E24 moveq.l D7, 0x24
00006D14 6004 bra +0x6 /* 00006D1A */
label00006D16:
00006D16 7000 moveq.l D0, 0x00
00006D18 601C bra +0x1E /* 00006D36 */
label00006D1A:
00006D1A 4A47 tst.w D7
00006D1C 6F16 ble +0x18 /* 00006D34 */
00006D1E 206E 0008 movea.l A0, [A6 + 0x8]
00006D22 2F28 000E move.l -[A7], [A0 + 0xE]
00006D26 2F0C move.l -[A7], A4
00006D28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006D2C 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */]
00006D30 4FEF 000C lea.l A7, [A7 + 0xC]
label00006D34:
00006D34 3007 move.w D0, D7
label00006D36:
00006D36 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00006D3A 4E5E unlink A6
00006D3C 4E75 rts
fn00006D3E:
00006D3E 4E56 FFFC link A6, -0x0004
00006D42 48E7 0118 movem.l -[A7], D7,A3,A4
00006D46 286E 000C movea.l A4, [A6 + 0xC]
00006D4A 266E 0010 movea.l A3, [A6 + 0x10]
00006D4E 7E01 moveq.l D7, 0x01
00006D50 2D4C FFFC move.l [A6 - 0x4], A4
label00006D54:
00006D54 B9CB cmpa.l A4, A3
00006D56 6506 bcs +0x8 /* 00006D5E */
00006D58 7015 moveq.l D0, 0x15
00006D5A 6000 0038 bra +0x3A /* 00006D94 */
label00006D5E:
00006D5E 0C54 271D cmpi.w [A4], 0x271D
00006D62 6602 bne +0x4 /* 00006D66 */
00006D64 5247 addq.w D7, 1
label00006D66:
00006D66 0C54 2715 cmpi.w [A4], 0x2715
00006D6A 660E bne +0x10 /* 00006D7A */
00006D6C 0C6C 271D 0008 cmpi.w [A4 + 0x8], 0x271D
00006D72 6606 bne +0x8 /* 00006D7A */
00006D74 5347 subq.w D7, 1
00006D76 6002 bra +0x4 /* 00006D7A */
label00006D78:
00006D78 508C addq.l A4, 8
label00006D7A:
00006D7A 4A54 tst.w [A4]
00006D7C 66FA bne -0x4 /* 00006D78 */
00006D7E 508C addq.l A4, 8
00006D80 4A47 tst.w D7
00006D82 66D0 bne -0x2E /* 00006D54 */
00006D84 200C move.l D0, A4
00006D86 90AE FFFC sub.l D0, [A6 - 0x4]
00006D8A E680 asr D0, 3
00006D8C 206E 0014 movea.l A0, [A6 + 0x14]
00006D90 3080 move.w [A0], D0
00006D92 7000 moveq.l D0, 0x00
label00006D94:
00006D94 4CDF 1880 movem.l D7,A3,A4, [A7]+
00006D98 4E5E unlink A6
00006D9A 4E75 rts
fn00006D9C:
00006D9C 4E56 FFF8 link A6, -0x0008
00006DA0 48E7 0018 movem.l -[A7], A3,A4
00006DA4 286E 000C movea.l A4, [A6 + 0xC]
00006DA8 266E 0010 movea.l A3, [A6 + 0x10]
00006DAC 2D4C FFF8 move.l [A6 - 0x8], A4
00006DB0 4A54 tst.w [A4]
00006DB2 6600 0086 bne +0x88 /* 00006E3A */
00006DB6 206E 0018 movea.l A0, [A6 + 0x18]
00006DBA 7001 moveq.l D0, 0x01
00006DBC 3080 move.w [A0], D0
00006DBE 508C addq.l A4, 8
label00006DC0:
00006DC0 B9CB cmpa.l A4, A3
00006DC2 651C bcs +0x1E /* 00006DE0 */
00006DC4 206E 0008 movea.l A0, [A6 + 0x8]
00006DC8 2F28 000E move.l -[A7], [A0 + 0xE]
00006DCC 2F0C move.l -[A7], A4
00006DCE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006DD2 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */]
00006DD6 4FEF 000C lea.l A7, [A7 + 0xC]
00006DDA 701A moveq.l D0, 0x1A
00006DDC 6000 00B0 bra +0xB2 /* 00006E8E */
label00006DE0:
00006DE0 0C54 2714 cmpi.w [A4], 0x2714
00006DE4 6700 0098 beq +0x9A /* 00006E7E */
00006DE8 0C54 2715 cmpi.w [A4], 0x2715
00006DEC 660A bne +0xC /* 00006DF8 */
00006DEE 0C6C 2718 0008 cmpi.w [A4 + 0x8], 0x2718
00006DF4 6700 0088 beq +0x8A /* 00006E7E */
label00006DF8:
00006DF8 0C54 2718 cmpi.w [A4], 0x2718
00006DFC 6634 bne +0x36 /* 00006E32 */
00006DFE 486E FFFE pea.l [A6 - 0x2]
00006E02 2F0B move.l -[A7], A3
00006E04 2F0C move.l -[A7], A4
00006E06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006E0A 4EBA 01A2 jsr [PC + 0x1A2 /* 00006FAE */]
00006E0E 4FEF 0010 lea.l A7, [A7 + 0x10]
00006E12 3D40 FFFC move.w [A6 - 0x4], D0
00006E16 4A6E FFFC tst.w [A6 - 0x4]
00006E1A 6708 beq +0xA /* 00006E24 */
00006E1C 302E FFFC move.w D0, [A6 - 0x4]
00006E20 6000 006C bra +0x6E /* 00006E8E */
label00006E24:
00006E24 302E FFFE move.w D0, [A6 - 0x2]
00006E28 48C0 ext.l D0
00006E2A E780 asl D0, 3
00006E2C D9C0 add.l A4, D0
00006E2E 6090 bra -0x6E /* 00006DC0 */
label00006E30:
00006E30 508C addq.l A4, 8
label00006E32:
00006E32 4A54 tst.w [A4]
00006E34 66FA bne -0x4 /* 00006E30 */
00006E36 508C addq.l A4, 8
00006E38 6086 bra -0x78 /* 00006DC0 */
label00006E3A:
00006E3A 206E 0018 movea.l A0, [A6 + 0x18]
00006E3E 4250 clr.w [A0]
00006E40 0C54 2718 cmpi.w [A4], 0x2718
00006E44 6632 bne +0x34 /* 00006E78 */
00006E46 486E FFFE pea.l [A6 - 0x2]
00006E4A 2F0B move.l -[A7], A3
00006E4C 2F0C move.l -[A7], A4
00006E4E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006E52 4EBA 015A jsr [PC + 0x15A /* 00006FAE */]
00006E56 4FEF 0010 lea.l A7, [A7 + 0x10]
00006E5A 3D40 FFFC move.w [A6 - 0x4], D0
00006E5E 4A6E FFFC tst.w [A6 - 0x4]
00006E62 6706 beq +0x8 /* 00006E6A */
00006E64 302E FFFC move.w D0, [A6 - 0x4]
00006E68 6024 bra +0x26 /* 00006E8E */
label00006E6A:
00006E6A 302E FFFE move.w D0, [A6 - 0x2]
00006E6E 48C0 ext.l D0
00006E70 E780 asl D0, 3
00006E72 D9C0 add.l A4, D0
00006E74 6008 bra +0xA /* 00006E7E */
label00006E76:
00006E76 508C addq.l A4, 8
label00006E78:
00006E78 4A54 tst.w [A4]
00006E7A 66FA bne -0x4 /* 00006E76 */
00006E7C 508C addq.l A4, 8
label00006E7E:
00006E7E 200C move.l D0, A4
00006E80 90AE FFF8 sub.l D0, [A6 - 0x8]
00006E84 E680 asr D0, 3
00006E86 206E 0014 movea.l A0, [A6 + 0x14]
00006E8A 3080 move.w [A0], D0
00006E8C 7000 moveq.l D0, 0x00
label00006E8E:
00006E8E 4CDF 1800 movem.l A3,A4, [A7]+
00006E92 4E5E unlink A6
00006E94 4E75 rts
fn00006E96:
00006E96 4E56 FFF8 link A6, -0x0008
00006E9A 48E7 0018 movem.l -[A7], A3,A4
00006E9E 286E 000C movea.l A4, [A6 + 0xC]
00006EA2 266E 0010 movea.l A3, [A6 + 0x10]
00006EA6 2D4C FFF8 move.l [A6 - 0x8], A4
00006EAA 4A54 tst.w [A4]
00006EAC 6600 00A4 bne +0xA6 /* 00006F52 */
00006EB0 206E 0018 movea.l A0, [A6 + 0x18]
00006EB4 7001 moveq.l D0, 0x01
00006EB6 3080 move.w [A0], D0
00006EB8 508C addq.l A4, 8
label00006EBA:
00006EBA B9CB cmpa.l A4, A3
00006EBC 651C bcs +0x1E /* 00006EDA */
00006EBE 206E 0008 movea.l A0, [A6 + 0x8]
00006EC2 2F28 000E move.l -[A7], [A0 + 0xE]
00006EC6 2F0C move.l -[A7], A4
00006EC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006ECC 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */]
00006ED0 4FEF 000C lea.l A7, [A7 + 0xC]
00006ED4 701A moveq.l D0, 0x1A
00006ED6 6000 00CE bra +0xD0 /* 00006FA6 */
label00006EDA:
00006EDA 0C54 2714 cmpi.w [A4], 0x2714
00006EDE 661C bne +0x1E /* 00006EFC */
00006EE0 206E 0008 movea.l A0, [A6 + 0x8]
00006EE4 2F28 000E move.l -[A7], [A0 + 0xE]
00006EE8 2F0C move.l -[A7], A4
00006EEA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006EEE 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */]
00006EF2 4FEF 000C lea.l A7, [A7 + 0xC]
00006EF6 701C moveq.l D0, 0x1C
00006EF8 6000 00AC bra +0xAE /* 00006FA6 */
label00006EFC:
00006EFC 0C54 2715 cmpi.w [A4], 0x2715
00006F00 660A bne +0xC /* 00006F0C */
00006F02 0C6C 2718 0008 cmpi.w [A4 + 0x8], 0x2718
00006F08 6700 008C beq +0x8E /* 00006F96 */
label00006F0C:
00006F0C 0C54 2718 cmpi.w [A4], 0x2718
00006F10 6636 bne +0x38 /* 00006F48 */
00006F12 486E FFFE pea.l [A6 - 0x2]
00006F16 2F0B move.l -[A7], A3
00006F18 2F0C move.l -[A7], A4
00006F1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006F1E 4EBA 008E jsr [PC + 0x8E /* 00006FAE */]
00006F22 4FEF 0010 lea.l A7, [A7 + 0x10]
00006F26 3D40 FFFC move.w [A6 - 0x4], D0
00006F2A 4A6E FFFC tst.w [A6 - 0x4]
00006F2E 6708 beq +0xA /* 00006F38 */
00006F30 302E FFFC move.w D0, [A6 - 0x4]
00006F34 6000 0070 bra +0x72 /* 00006FA6 */
label00006F38:
00006F38 302E FFFE move.w D0, [A6 - 0x2]
00006F3C 48C0 ext.l D0
00006F3E E780 asl D0, 3
00006F40 D9C0 add.l A4, D0
00006F42 6000 FF76 bra -0x88 /* 00006EBA */
label00006F46:
00006F46 508C addq.l A4, 8
label00006F48:
00006F48 4A54 tst.w [A4]
00006F4A 66FA bne -0x4 /* 00006F46 */
00006F4C 508C addq.l A4, 8
00006F4E 6000 FF6A bra -0x94 /* 00006EBA */
label00006F52:
00006F52 206E 0018 movea.l A0, [A6 + 0x18]
00006F56 4250 clr.w [A0]
00006F58 0C54 2718 cmpi.w [A4], 0x2718
00006F5C 6632 bne +0x34 /* 00006F90 */
00006F5E 486E FFFE pea.l [A6 - 0x2]
00006F62 2F0B move.l -[A7], A3
00006F64 2F0C move.l -[A7], A4
00006F66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006F6A 4EBA 0042 jsr [PC + 0x42 /* 00006FAE */]
00006F6E 4FEF 0010 lea.l A7, [A7 + 0x10]
00006F72 3D40 FFFC move.w [A6 - 0x4], D0
00006F76 4A6E FFFC tst.w [A6 - 0x4]
00006F7A 6706 beq +0x8 /* 00006F82 */
00006F7C 302E FFFC move.w D0, [A6 - 0x4]
00006F80 6024 bra +0x26 /* 00006FA6 */
label00006F82:
00006F82 302E FFFE move.w D0, [A6 - 0x2]
00006F86 48C0 ext.l D0
00006F88 E780 asl D0, 3
00006F8A D9C0 add.l A4, D0
00006F8C 6008 bra +0xA /* 00006F96 */
label00006F8E:
00006F8E 508C addq.l A4, 8
label00006F90:
00006F90 4A54 tst.w [A4]
00006F92 66FA bne -0x4 /* 00006F8E */
00006F94 508C addq.l A4, 8
label00006F96:
00006F96 200C move.l D0, A4
00006F98 90AE FFF8 sub.l D0, [A6 - 0x8]
00006F9C E680 asr D0, 3
00006F9E 206E 0014 movea.l A0, [A6 + 0x14]
00006FA2 3080 move.w [A0], D0
00006FA4 7000 moveq.l D0, 0x00
label00006FA6:
00006FA6 4CDF 1800 movem.l A3,A4, [A7]+
00006FAA 4E5E unlink A6
00006FAC 4E75 rts
fn00006FAE:
00006FAE 4E56 FFF6 link A6, -0x000A
00006FB2 48E7 0018 movem.l -[A7], A3,A4
00006FB6 286E 000C movea.l A4, [A6 + 0xC]
00006FBA 266E 0010 movea.l A3, [A6 + 0x10]
00006FBE 2D4C FFFC move.l [A6 - 0x4], A4
label00006FC2:
00006FC2 4A54 tst.w [A4]
00006FC4 660A bne +0xC /* 00006FD0 */
00006FC6 7019 moveq.l D0, 0x19
00006FC8 3D40 FFF8 move.w [A6 - 0x8], D0
00006FCC 6000 00F0 bra +0xF2 /* 000070BE */
label00006FD0:
00006FD0 0C54 271F cmpi.w [A4], 0x271F
00006FD4 6704 beq +0x6 /* 00006FDA */
00006FD6 508C addq.l A4, 8
00006FD8 60E8 bra -0x16 /* 00006FC2 */
label00006FDA:
00006FDA 508C addq.l A4, 8
00006FDC 486E FFF6 pea.l [A6 - 0xA]
00006FE0 486E FFFA pea.l [A6 - 0x6]
00006FE4 2F0B move.l -[A7], A3
00006FE6 2F0C move.l -[A7], A4
00006FE8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006FEC 4EBA FDAE jsr [PC - 0x252 /* 00006D9C */]
00006FF0 4FEF 0014 lea.l A7, [A7 + 0x14]
00006FF4 3D40 FFF8 move.w [A6 - 0x8], D0
00006FF8 4A6E FFF8 tst.w [A6 - 0x8]
00006FFC 6708 beq +0xA /* 00007006 */
00006FFE 302E FFF8 move.w D0, [A6 - 0x8]
00007002 6000 00DA bra +0xDC /* 000070DE */
label00007006:
00007006 302E FFFA move.w D0, [A6 - 0x6]
0000700A 48C0 ext.l D0
0000700C E780 asl D0, 3
0000700E D9C0 add.l A4, D0
00007010 4A6E FFF6 tst.w [A6 - 0xA]
00007014 672E beq +0x30 /* 00007044 */
00007016 0C54 2715 cmpi.w [A4], 0x2715
0000701A 6628 bne +0x2A /* 00007044 */
0000701C 49EC 0010 lea.l A4, [A4 + 0x10]
00007020 4A54 tst.w [A4]
00007022 670A beq +0xC /* 0000702E */
00007024 7013 moveq.l D0, 0x13
00007026 3D40 FFF8 move.w [A6 - 0x8], D0
0000702A 6000 0092 bra +0x94 /* 000070BE */
label0000702E:
0000702E 508C addq.l A4, 8
00007030 200C move.l D0, A4
00007032 90AE FFFC sub.l D0, [A6 - 0x4]
00007036 E680 asr D0, 3
00007038 206E 0014 movea.l A0, [A6 + 0x14]
0000703C 3080 move.w [A0], D0
0000703E 7000 moveq.l D0, 0x00
00007040 6000 009C bra +0x9E /* 000070DE */
label00007044:
00007044 0C54 2714 cmpi.w [A4], 0x2714
00007048 6714 beq +0x16 /* 0000705E */
0000704A 200C move.l D0, A4
0000704C 90AE FFFC sub.l D0, [A6 - 0x4]
00007050 E680 asr D0, 3
00007052 206E 0014 movea.l A0, [A6 + 0x14]
00007056 3080 move.w [A0], D0
00007058 7000 moveq.l D0, 0x00
0000705A 6000 0082 bra +0x84 /* 000070DE */
label0000705E:
0000705E 508C addq.l A4, 8
00007060 486E FFF6 pea.l [A6 - 0xA]
00007064 486E FFFA pea.l [A6 - 0x6]
00007068 2F0B move.l -[A7], A3
0000706A 2F0C move.l -[A7], A4
0000706C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007070 4EBA FE24 jsr [PC - 0x1DC /* 00006E96 */]
00007074 4FEF 0014 lea.l A7, [A7 + 0x14]
00007078 3D40 FFF8 move.w [A6 - 0x8], D0
0000707C 4A6E FFF8 tst.w [A6 - 0x8]
00007080 6708 beq +0xA /* 0000708A */
00007082 302E FFF8 move.w D0, [A6 - 0x8]
00007086 6000 0056 bra +0x58 /* 000070DE */
label0000708A:
0000708A 302E FFFA move.w D0, [A6 - 0x6]
0000708E 48C0 ext.l D0
00007090 E780 asl D0, 3
00007092 D9C0 add.l A4, D0
00007094 4A6E FFF6 tst.w [A6 - 0xA]
00007098 6712 beq +0x14 /* 000070AC */
0000709A 49EC 0010 lea.l A4, [A4 + 0x10]
0000709E 4A54 tst.w [A4]
000070A0 6708 beq +0xA /* 000070AA */
000070A2 7013 moveq.l D0, 0x13
000070A4 3D40 FFF8 move.w [A6 - 0x8], D0
000070A8 6014 bra +0x16 /* 000070BE */
label000070AA:
000070AA 508C addq.l A4, 8
label000070AC:
000070AC 200C move.l D0, A4
000070AE 90AE FFFC sub.l D0, [A6 - 0x4]
000070B2 E680 asr D0, 3
000070B4 206E 0014 movea.l A0, [A6 + 0x14]
000070B8 3080 move.w [A0], D0
000070BA 7000 moveq.l D0, 0x00
000070BC 6020 bra +0x22 /* 000070DE */
label000070BE:
000070BE 4A6E FFF8 tst.w [A6 - 0x8]
000070C2 6F16 ble +0x18 /* 000070DA */
000070C4 206E 0008 movea.l A0, [A6 + 0x8]
000070C8 2F28 000E move.l -[A7], [A0 + 0xE]
000070CC 2F0C move.l -[A7], A4
000070CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000070D2 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */]
000070D6 4FEF 000C lea.l A7, [A7 + 0xC]
label000070DA:
000070DA 302E FFF8 move.w D0, [A6 - 0x8]
label000070DE:
000070DE 4CDF 1800 movem.l A3,A4, [A7]+
000070E2 4E5E unlink A6
000070E4 4E75 rts
fn000070E6:
000070E6 4E56 FEF0 link A6, -0x0110
000070EA 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000070EE 286E 0008 movea.l A4, [A6 + 0x8]
000070F2 266E 000C movea.l A3, [A6 + 0xC]
000070F6 486E FFF0 pea.l [A6 - 0x10]
000070FA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000070FE 2F0B move.l -[A7], A3
00007100 2F0C move.l -[A7], A4
00007102 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00007106 4FEF 0010 lea.l A7, [A7 + 0x10]
0000710A 3A00 move.w D5, D0
0000710C 4A45 tst.w D5
0000710E 6614 bne +0x16 /* 00007124 */
00007110 0C6E FFFF FFF0 cmpi.w [A6 - 0x10], 0xFFFF
00007116 6D06 blt +0x8 /* 0000711E */
00007118 7028 moveq.l D0, 0x28
0000711A 6000 00CA bra +0xCC /* 000071E6 */
label0000711E:
0000711E 7000 moveq.l D0, 0x00
00007120 6000 00C4 bra +0xC6 /* 000071E6 */
label00007124:
00007124 486E FFF0 pea.l [A6 - 0x10]
00007128 2F2D B3A0 move.l -[A7], [A5 - 0x4C60]
0000712C 2F0B move.l -[A7], A3
0000712E 2F0C move.l -[A7], A4
00007130 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00007134 4FEF 0010 lea.l A7, [A7 + 0x10]
00007138 3A00 move.w D5, D0
0000713A 4A45 tst.w D5
0000713C 6614 bne +0x16 /* 00007152 */
0000713E 486E FFF0 pea.l [A6 - 0x10]
00007142 2F2E 0010 move.l -[A7], [A6 + 0x10]
00007146 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
0000714A 508F addq.l A7, 8
0000714C 7000 moveq.l D0, 0x00
0000714E 6000 0096 bra +0x98 /* 000071E6 */
label00007152:
00007152 486E FEF0 pea.l [A6 - 0x110]
00007156 2F0B move.l -[A7], A3
00007158 2F0C move.l -[A7], A4
0000715A 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000715E 4FEF 000C lea.l A7, [A7 + 0xC]
00007162 486E FEF0 pea.l [A6 - 0x110]
00007166 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
0000716A 588F addq.l A7, 4
0000716C 3A00 move.w D5, D0
0000716E 4A45 tst.w D5
00007170 6706 beq +0x8 /* 00007178 */
00007172 3005 move.w D0, D5
00007174 6000 0070 bra +0x72 /* 000071E6 */
label00007178:
00007178 70FE moveq.l D0, 0xFFFFFFFE
0000717A 3D40 FFF0 move.w [A6 - 0x10], D0
0000717E 42A7 clr.l -[A7]
00007180 42A7 clr.l -[A7]
00007182 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00007186 205F movea.l A0, [A7]+
00007188 2D48 FFF8 move.l [A6 - 0x8], A0
0000718C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00007190 486E FEF0 pea.l [A6 - 0x110]
00007194 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00007198 508F addq.l A7, 8
0000719A 3A00 move.w D5, D0
0000719C 4A45 tst.w D5
0000719E 670C beq +0xE /* 000071AC */
000071A0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000071A4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000071A8 3005 move.w D0, D5
000071AA 603A bra +0x3C /* 000071E6 */
label000071AC:
000071AC 486E FFF4 pea.l [A6 - 0xC]
000071B0 486E FEF0 pea.l [A6 - 0x110]
000071B4 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000071B8 508F addq.l A7, 8
000071BA 42A7 clr.l -[A7]
000071BC 42A7 clr.l -[A7]
000071BE 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000071C2 205F movea.l A0, [A7]+
000071C4 2D48 FFFC move.l [A6 - 0x4], A0
000071C8 486E FFF0 pea.l [A6 - 0x10]
000071CC 2F2D B3A0 move.l -[A7], [A5 - 0x4C60]
000071D0 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
000071D4 508F addq.l A7, 8
000071D6 486E FFF0 pea.l [A6 - 0x10]
000071DA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000071DE 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
000071E2 508F addq.l A7, 8
000071E4 7000 moveq.l D0, 0x00
label000071E6:
000071E6 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000071EA 4E5E unlink A6
000071EC 4E75 rts
fn000071EE:
000071EE 4E56 0000 link A6, 0
000071F2 48E7 0118 movem.l -[A7], D7,A3,A4
000071F6 286E 000C movea.l A4, [A6 + 0xC]
000071FA 266E 0014 movea.l A3, [A6 + 0x14]
000071FE 206E 0008 movea.l A0, [A6 + 0x8]
00007202 3E28 0004 move.w D7, [A0 + 0x4]
00007206 206E 0010 movea.l A0, [A6 + 0x10]
0000720A BE68 0004 cmp.w D7, [A0 + 0x4]
0000720E 6704 beq +0x6 /* 00007214 */
00007210 7000 moveq.l D0, 0x00
00007212 6020 bra +0x22 /* 00007234 */
label00007214:
00007214 206E 0008 movea.l A0, [A6 + 0x8]
00007218 D8E8 0002 add.w A4, [A0 + 0x2]
0000721C 206E 0010 movea.l A0, [A6 + 0x10]
00007220 D6E8 0002 add.w A3, [A0 + 0x2]
00007224 3047 movea.w A0, D7
00007226 2F08 move.l -[A7], A0
00007228 2F0B move.l -[A7], A3
0000722A 2F0C move.l -[A7], A4
0000722C 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00007230 4FEF 000C lea.l A7, [A7 + 0xC]
label00007234:
00007234 4CDF 1880 movem.l D7,A3,A4, [A7]+
00007238 4E5E unlink A6
0000723A 4E75 rts
export_418:
fn0000723C:
0000723C 4E56 FFEC link A6, -0x0014
00007240 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00007244 426E FFFE clr.w [A6 - 0x2]
00007248 7064 moveq.l D0, 0x64
0000724A 3D40 FFFC move.w [A6 - 0x4], D0
0000724E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007252 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00007256 2F2E 000C move.l -[A7], [A6 + 0xC]
0000725A 4878 0320 push.l 0x320
0000725E 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00007262 206E 0008 movea.l A0, [A6 + 0x8]
00007266 2850 movea.l A4, [A0]
00007268 264C movea.l A3, A4
0000726A 6002 bra +0x4 /* 0000726E */
label0000726C:
0000726C 528C addq.l A4, 1
label0000726E:
0000726E 7000 moveq.l D0, 0x00
00007270 1014 move.b D0, [A4]
00007272 41ED D78A lea.l A0, [A5 - 0x2876]
00007276 D0C0 add.w A0, D0
00007278 7000 moveq.l D0, 0x00
0000727A 1010 move.b D0, [A0]
0000727C 4A40 tst.w D0
0000727E 67EC beq -0x12 /* 0000726C */
00007280 7000 moveq.l D0, 0x00
00007282 1014 move.b D0, [A4]
00007284 41ED D78A lea.l A0, [A5 - 0x2876]
00007288 D0C0 add.w A0, D0
0000728A 7000 moveq.l D0, 0x00
0000728C 1010 move.b D0, [A0]
0000728E 3E00 move.w D7, D0
00007290 3007 move.w D0, D7
00007292 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00007296 0001 0008 ori.b D1, 0x8
0000729A FFD4 .invalid <<F/7/7>>
0000729C 0010 00AA ori.b [A0], 0xAA
000072A0 0102 btst D2, D0
000072A2 014C bchg A4, D0
000072A4 0276 02B0 02F8 andi.w [A6 + D0.w * 2 - 0x8], 0x2B0
000072AA 023E 244C andi.b <<invalid special address>>, 0x4C /* 'L' */
000072AE 528A addq.l A2, 1
000072B0 7000 moveq.l D0, 0x00
000072B2 1014 move.b D0, [A4]
000072B4 0C40 002D cmpi.w D0, 0x2D /* '-' */
000072B8 6652 bne +0x54 /* 0000730C */
000072BA 7000 moveq.l D0, 0x00
000072BC 1012 move.b D0, [A2]
000072BE 0C40 002D cmpi.w D0, 0x2D /* '-' */
000072C2 6704 beq +0x6 /* 000072C8 */
000072C4 6046 bra +0x48 /* 0000730C */
label000072C6:
000072C6 528C addq.l A4, 1
label000072C8:
000072C8 7000 moveq.l D0, 0x00
000072CA 1014 move.b D0, [A4]
000072CC 0C40 000D cmpi.w D0, 0xD /* '\r' */
000072D0 66F4 bne -0xA /* 000072C6 */
000072D2 4A6E FFFE tst.w [A6 - 0x2]
000072D6 6796 beq -0x68 /* 0000726E */
000072D8 206E 000C movea.l A0, [A6 + 0xC]
000072DC 302E FFFE move.w D0, [A6 - 0x2]
000072E0 5340 subq.w D0, 1
000072E2 48C0 ext.l D0
000072E4 E780 asl D0, 3
000072E6 D090 add.l D0, [A0]
000072E8 2040 movea.l A0, D0
000072EA 43EE FFEC lea.l A1, [A6 - 0x14]
000072EE 22D8 move.l [A1]+, [A0]+
000072F0 22D8 move.l [A1]+, [A0]+
000072F2 4A6E FFEC tst.w [A6 - 0x14]
000072F6 6706 beq +0x8 /* 000072FE */
000072F8 6000 FF74 bra -0x8A /* 0000726E */
label000072FC:
000072FC 528C addq.l A4, 1
label000072FE:
000072FE 7000 moveq.l D0, 0x00
00007300 1014 move.b D0, [A4]
00007302 0C40 000D cmpi.w D0, 0xD /* '\r' */
00007306 67F4 beq -0xA /* 000072FC */
00007308 6000 FF64 bra -0x9A /* 0000726E */
label0000730C:
0000730C 7000 moveq.l D0, 0x00
0000730E 1014 move.b D0, [A4]
00007310 3F00 move.w -[A7], D0
00007312 4EBA 02F0 jsr [PC + 0x2F0 /* 00007604 */]
00007316 548F addq.l A7, 2
00007318 3D40 FFF4 move.w [A6 - 0xC], D0
0000731C 200C move.l D0, A4
0000731E 908B sub.l D0, A3
00007320 3D40 FFF6 move.w [A6 - 0xA], D0
00007324 7001 moveq.l D0, 0x01
00007326 3D40 FFF8 move.w [A6 - 0x8], D0
0000732A 486E FFFC pea.l [A6 - 0x4]
0000732E 486E FFFE pea.l [A6 - 0x2]
00007332 486E FFF4 pea.l [A6 - 0xC]
00007336 2F2E 000C move.l -[A7], [A6 + 0xC]
0000733A 4EBA 027C jsr [PC + 0x27C /* 000075B8 */]
0000733E 4FEF 0010 lea.l A7, [A7 + 0x10]
00007342 528C addq.l A4, 1
00007344 6000 FF28 bra -0xD6 /* 0000726E */
00007348 200C move.l D0, A4
0000734A 908B sub.l D0, A3
0000734C 3D40 FFF6 move.w [A6 - 0xA], D0
00007350 244C movea.l A2, A4
00007352 528C addq.l A4, 1
00007354 6002 bra +0x4 /* 00007358 */
label00007356:
00007356 528C addq.l A4, 1
label00007358:
00007358 7000 moveq.l D0, 0x00
0000735A 1014 move.b D0, [A4]
0000735C 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00007360 670A beq +0xC /* 0000736C */
00007362 7000 moveq.l D0, 0x00
00007364 1014 move.b D0, [A4]
00007366 0C40 000D cmpi.w D0, 0xD /* '\r' */
0000736A 66EA bne -0x14 /* 00007356 */
label0000736C:
0000736C 7000 moveq.l D0, 0x00
0000736E 1014 move.b D0, [A4]
00007370 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00007374 6602 bne +0x4 /* 00007378 */
00007376 528C addq.l A4, 1
label00007378:
00007378 200C move.l D0, A4
0000737A 908A sub.l D0, A2
0000737C 3D40 FFF8 move.w [A6 - 0x8], D0
00007380 7002 moveq.l D0, 0x02
00007382 3D40 FFF4 move.w [A6 - 0xC], D0
00007386 486E FFFC pea.l [A6 - 0x4]
0000738A 486E FFFE pea.l [A6 - 0x2]
0000738E 486E FFF4 pea.l [A6 - 0xC]
00007392 2F2E 000C move.l -[A7], [A6 + 0xC]
00007396 4EBA 0220 jsr [PC + 0x220 /* 000075B8 */]
0000739A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000739E 6000 FECE bra -0x130 /* 0000726E */
000073A2 200C move.l D0, A4
000073A4 908B sub.l D0, A3
000073A6 3D40 FFF6 move.w [A6 - 0xA], D0
000073AA 244C movea.l A2, A4
000073AC 6002 bra +0x4 /* 000073B0 */
label000073AE:
000073AE 528C addq.l A4, 1
label000073B0:
000073B0 7000 moveq.l D0, 0x00
000073B2 1014 move.b D0, [A4]
000073B4 41ED D78A lea.l A0, [A5 - 0x2876]
000073B8 D0C0 add.w A0, D0
000073BA 7000 moveq.l D0, 0x00
000073BC 1010 move.b D0, [A0]
000073BE 0C40 0003 cmpi.w D0, 0x3
000073C2 67EA beq -0x14 /* 000073AE */
000073C4 200C move.l D0, A4
000073C6 908A sub.l D0, A2
000073C8 3D40 FFF8 move.w [A6 - 0x8], D0
000073CC 7003 moveq.l D0, 0x03
000073CE 3D40 FFF4 move.w [A6 - 0xC], D0
000073D2 486E FFFC pea.l [A6 - 0x4]
000073D6 486E FFFE pea.l [A6 - 0x2]
000073DA 486E FFF4 pea.l [A6 - 0xC]
000073DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000073E2 4EBA 01D4 jsr [PC + 0x1D4 /* 000075B8 */]
000073E6 4FEF 0010 lea.l A7, [A7 + 0x10]
000073EA 6000 FE82 bra -0x17C /* 0000726E */
000073EE 200C move.l D0, A4
000073F0 908B sub.l D0, A3
000073F2 3D40 FFF6 move.w [A6 - 0xA], D0
000073F6 244C movea.l A2, A4
000073F8 4240 clr.w D0
000073FA 41ED D78A lea.l A0, [A5 - 0x2876]
label000073FE:
000073FE 101C move.b D0, [A4]+
00007400 1030 0000 move.b D0, [A0 + D0.w]
00007404 0C00 0004 cmpi.b D0, 0x4
00007408 67F4 beq -0xA /* 000073FE */
0000740A 0C00 0003 cmpi.b D0, 0x3
0000740E 67EE beq -0x10 /* 000073FE */
00007410 534C subq.w A4, 1
00007412 200C move.l D0, A4
00007414 908A sub.l D0, A2
00007416 3D40 FFF8 move.w [A6 - 0x8], D0
0000741A 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000741E 2F0A move.l -[A7], A2
00007420 4EBA 02EE jsr [PC + 0x2EE /* 00007710 */]
00007424 5C8F addq.l A7, 6
00007426 3D40 FFF4 move.w [A6 - 0xC], D0
0000742A 4A6E FFFE tst.w [A6 - 0x2]
0000742E 6700 009C beq +0x9E /* 000074CC */
00007432 206E 000C movea.l A0, [A6 + 0xC]
00007436 302E FFFE move.w D0, [A6 - 0x2]
0000743A 5340 subq.w D0, 1
0000743C 48C0 ext.l D0
0000743E E780 asl D0, 3
00007440 D090 add.l D0, [A0]
00007442 2040 movea.l A0, D0
00007444 43EE FFEC lea.l A1, [A6 - 0x14]
00007448 22D8 move.l [A1]+, [A0]+
0000744A 22D8 move.l [A1]+, [A0]+
0000744C 0C6E 2B41 FFEC cmpi.w [A6 - 0x14], 0x2B41 /* '+A' */
00007452 6708 beq +0xA /* 0000745C */
00007454 0C6E 2B29 FFEC cmpi.w [A6 - 0x14], 0x2B29 /* '+)' */
0000745A 661A bne +0x1C /* 00007476 */
label0000745C:
0000745C 4AAE 0010 tst.l [A6 + 0x10]
00007460 6714 beq +0x16 /* 00007476 */
00007462 306E FFF8 movea.w A0, [A6 - 0x8]
00007466 2F08 move.l -[A7], A0
00007468 2F0A move.l -[A7], A2
0000746A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000746E 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00007472 4FEF 000C lea.l A7, [A7 + 0xC]
label00007476:
00007476 0C6E 271F FFF4 cmpi.w [A6 - 0xC], 0x271F
0000747C 6624 bne +0x26 /* 000074A2 */
0000747E 4A6E FFEC tst.w [A6 - 0x14]
00007482 661E bne +0x20 /* 000074A2 */
00007484 206E 000C movea.l A0, [A6 + 0xC]
00007488 302E FFFE move.w D0, [A6 - 0x2]
0000748C 5340 subq.w D0, 1
0000748E 48C0 ext.l D0
00007490 E780 asl D0, 3
00007492 D090 add.l D0, [A0]
00007494 2040 movea.l A0, D0
00007496 43EE FFF4 lea.l A1, [A6 - 0xC]
0000749A 20D9 move.l [A0]+, [A1]+
0000749C 20D9 move.l [A0]+, [A1]+
0000749E 6000 FDCE bra -0x230 /* 0000726E */
label000074A2:
000074A2 0C6E 2714 FFF4 cmpi.w [A6 - 0xC], 0x2714
000074A8 6622 bne +0x24 /* 000074CC */
000074AA 4A6E FFEC tst.w [A6 - 0x14]
000074AE 671C beq +0x1E /* 000074CC */
000074B0 426E FFEC clr.w [A6 - 0x14]
000074B4 486E FFFC pea.l [A6 - 0x4]
000074B8 486E FFFE pea.l [A6 - 0x2]
000074BC 486E FFEC pea.l [A6 - 0x14]
000074C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000074C4 4EBA 00F2 jsr [PC + 0xF2 /* 000075B8 */]
000074C8 4FEF 0010 lea.l A7, [A7 + 0x10]
label000074CC:
000074CC 486E FFFC pea.l [A6 - 0x4]
000074D0 486E FFFE pea.l [A6 - 0x2]
000074D4 486E FFF4 pea.l [A6 - 0xC]
000074D8 2F2E 000C move.l -[A7], [A6 + 0xC]
000074DC 4EBA 00DA jsr [PC + 0xDA /* 000075B8 */]
000074E0 4FEF 0010 lea.l A7, [A7 + 0x10]
000074E4 6000 FD88 bra -0x276 /* 0000726E */
000074E8 7004 moveq.l D0, 0x04
000074EA 3D40 FFF4 move.w [A6 - 0xC], D0
000074EE 200C move.l D0, A4
000074F0 908B sub.l D0, A3
000074F2 3D40 FFF6 move.w [A6 - 0xA], D0
000074F6 7001 moveq.l D0, 0x01
000074F8 3D40 FFF8 move.w [A6 - 0x8], D0
000074FC 486E FFFC pea.l [A6 - 0x4]
00007500 486E FFFE pea.l [A6 - 0x2]
00007504 486E FFF4 pea.l [A6 - 0xC]
00007508 2F2E 000C move.l -[A7], [A6 + 0xC]
0000750C 4EBA 00AA jsr [PC + 0xAA /* 000075B8 */]
00007510 4FEF 0010 lea.l A7, [A7 + 0x10]
00007514 528C addq.l A4, 1
00007516 6000 FD56 bra -0x2A8 /* 0000726E */
0000751A 426E FFF4 clr.w [A6 - 0xC]
0000751E 200C move.l D0, A4
00007520 908B sub.l D0, A3
00007522 3D40 FFF6 move.w [A6 - 0xA], D0
00007526 7001 moveq.l D0, 0x01
00007528 3D40 FFF8 move.w [A6 - 0x8], D0
0000752C 486E FFFC pea.l [A6 - 0x4]
00007530 486E FFFE pea.l [A6 - 0x2]
00007534 486E FFF4 pea.l [A6 - 0xC]
00007538 2F2E 000C move.l -[A7], [A6 + 0xC]
0000753C 4EBA 007A jsr [PC + 0x7A /* 000075B8 */]
00007540 4FEF 0010 lea.l A7, [A7 + 0x10]
00007544 6002 bra +0x4 /* 00007548 */
label00007546:
00007546 528C addq.l A4, 1
label00007548:
00007548 7000 moveq.l D0, 0x00
0000754A 1014 move.b D0, [A4]
0000754C 0C40 000D cmpi.w D0, 0xD /* '\r' */
00007550 67F4 beq -0xA /* 00007546 */
00007552 6000 FD1A bra -0x2E4 /* 0000726E */
00007556 7001 moveq.l D0, 0x01
00007558 3D40 FFF4 move.w [A6 - 0xC], D0
0000755C 200C move.l D0, A4
0000755E 908B sub.l D0, A3
00007560 3D40 FFF6 move.w [A6 - 0xA], D0
00007564 7001 moveq.l D0, 0x01
00007566 3D40 FFF8 move.w [A6 - 0x8], D0
0000756A 486E FFFC pea.l [A6 - 0x4]
0000756E 486E FFFE pea.l [A6 - 0x2]
00007572 486E FFF4 pea.l [A6 - 0xC]
00007576 2F2E 000C move.l -[A7], [A6 + 0xC]
0000757A 4EBA 003C jsr [PC + 0x3C /* 000075B8 */]
0000757E 4FEF 0010 lea.l A7, [A7 + 0x10]
00007582 306E FFFE movea.w A0, [A6 - 0x2]
00007586 2008 move.l D0, A0
00007588 E780 asl D0, 3
0000758A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000758E 2F00 move.l -[A7], D0
00007590 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00007594 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007598 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
0000759C 6012 bra +0x14 /* 000075B0 */
label0000759E:
0000759E 528C addq.l A4, 1
000075A0 7000 moveq.l D0, 0x00
000075A2 1014 move.b D0, [A4]
000075A4 0C40 000D cmpi.w D0, 0xD /* '\r' */
000075A8 66F4 bne -0xA /* 0000759E */
000075AA 528C addq.l A4, 1
000075AC 6000 FCC0 bra -0x33E /* 0000726E */
label000075B0:
000075B0 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
000075B4 4E5E unlink A6
000075B6 4E75 rts
fn000075B8:
000075B8 4E56 0000 link A6, 0
000075BC 48E7 0038 movem.l -[A7], A2,A3,A4
000075C0 286E 000C movea.l A4, [A6 + 0xC]
000075C4 266E 0010 movea.l A3, [A6 + 0x10]
000075C8 246E 0014 movea.l A2, [A6 + 0x14]
000075CC 3013 move.w D0, [A3]
000075CE B052 cmp.w D0, [A2]
000075D0 6D14 blt +0x16 /* 000075E6 */
000075D2 0652 0064 addi.w [A2], 0x64 /* 'd' */
000075D6 3052 movea.w A0, [A2]
000075D8 2008 move.l D0, A0
000075DA E780 asl D0, 3
000075DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000075E0 2F00 move.l -[A7], D0
000075E2 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
label000075E6:
000075E6 206E 0008 movea.l A0, [A6 + 0x8]
000075EA 3013 move.w D0, [A3]
000075EC 48C0 ext.l D0
000075EE E780 asl D0, 3
000075F0 D090 add.l D0, [A0]
000075F2 2040 movea.l A0, D0
000075F4 43D4 lea.l A1, [A4]
000075F6 20D9 move.l [A0]+, [A1]+
000075F8 20D9 move.l [A0]+, [A1]+
000075FA 5253 addq.w [A3], 1
000075FC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00007600 4E5E unlink A6
00007602 4E75 rts
fn00007604:
00007604 4E56 0000 link A6, 0
00007608 2F07 move.l -[A7], D7
0000760A 1E2E 0009 move.b D7, [A6 + 0x9]
0000760E 7000 moveq.l D0, 0x00
00007610 1007 move.b D0, D7
00007612 0C40 0028 cmpi.w D0, 0x28 /* '(' */
00007616 6606 bne +0x8 /* 0000761E */
00007618 7005 moveq.l D0, 0x05
0000761A 6000 00EE bra +0xF0 /* 0000770A */
label0000761E:
0000761E 7000 moveq.l D0, 0x00
00007620 1007 move.b D0, D7
00007622 0C40 0029 cmpi.w D0, 0x29 /* ')' */
00007626 6606 bne +0x8 /* 0000762E */
00007628 7006 moveq.l D0, 0x06
0000762A 6000 00DE bra +0xE0 /* 0000770A */
label0000762E:
0000762E 7000 moveq.l D0, 0x00
00007630 1007 move.b D0, D7
00007632 0C40 002C cmpi.w D0, 0x2C /* ',' */
00007636 6606 bne +0x8 /* 0000763E */
00007638 7007 moveq.l D0, 0x07
0000763A 6000 00CE bra +0xD0 /* 0000770A */
label0000763E:
0000763E 7000 moveq.l D0, 0x00
00007640 1007 move.b D0, D7
00007642 0C40 002D cmpi.w D0, 0x2D /* '-' */
00007646 6608 bne +0xA /* 00007650 */
00007648 303C 03E9 move.w D0, 0x3E9
0000764C 6000 00BC bra +0xBE /* 0000770A */
label00007650:
00007650 7000 moveq.l D0, 0x00
00007652 1007 move.b D0, D7
00007654 0C40 005E cmpi.w D0, 0x5E /* '^' */
00007658 6608 bne +0xA /* 00007662 */
0000765A 303C 03EB move.w D0, 0x3EB
0000765E 6000 00AA bra +0xAC /* 0000770A */
label00007662:
00007662 7000 moveq.l D0, 0x00
00007664 1007 move.b D0, D7
00007666 0C40 002A cmpi.w D0, 0x2A /* '*' */
0000766A 6608 bne +0xA /* 00007674 */
0000766C 303C 03EC move.w D0, 0x3EC
00007670 6000 0098 bra +0x9A /* 0000770A */
label00007674:
00007674 7000 moveq.l D0, 0x00
00007676 1007 move.b D0, D7
00007678 0C40 002F cmpi.w D0, 0x2F /* '/' */
0000767C 6608 bne +0xA /* 00007686 */
0000767E 303C 03ED move.w D0, 0x3ED
00007682 6000 0086 bra +0x88 /* 0000770A */
label00007686:
00007686 7000 moveq.l D0, 0x00
00007688 1007 move.b D0, D7
0000768A 0C40 002B cmpi.w D0, 0x2B /* '+' */
0000768E 6608 bne +0xA /* 00007698 */
00007690 303C 03F0 move.w D0, 0x3F0
00007694 6000 0074 bra +0x76 /* 0000770A */
label00007698:
00007698 7000 moveq.l D0, 0x00
0000769A 1007 move.b D0, D7
0000769C 0C40 0026 cmpi.w D0, 0x26 /* '&' */
000076A0 6608 bne +0xA /* 000076AA */
000076A2 303C 03F1 move.w D0, 0x3F1
000076A6 6000 0062 bra +0x64 /* 0000770A */
label000076AA:
000076AA 7000 moveq.l D0, 0x00
000076AC 1007 move.b D0, D7
000076AE 0C40 003C cmpi.w D0, 0x3C /* '<' */
000076B2 6608 bne +0xA /* 000076BC */
000076B4 303C 03F3 move.w D0, 0x3F3
000076B8 6000 0050 bra +0x52 /* 0000770A */
label000076BC:
000076BC 7000 moveq.l D0, 0x00
000076BE 1007 move.b D0, D7
000076C0 0C40 003E cmpi.w D0, 0x3E /* '>' */
000076C4 6606 bne +0x8 /* 000076CC */
000076C6 303C 03F4 move.w D0, 0x3F4
000076CA 603E bra +0x40 /* 0000770A */
label000076CC:
000076CC 7000 moveq.l D0, 0x00
000076CE 1007 move.b D0, D7
000076D0 0C40 00B2 cmpi.w D0, 0xB2
000076D4 6606 bne +0x8 /* 000076DC */
000076D6 303C 03F5 move.w D0, 0x3F5
000076DA 602E bra +0x30 /* 0000770A */
label000076DC:
000076DC 7000 moveq.l D0, 0x00
000076DE 1007 move.b D0, D7
000076E0 0C40 00B3 cmpi.w D0, 0xB3
000076E4 6606 bne +0x8 /* 000076EC */
000076E6 303C 03F6 move.w D0, 0x3F6
000076EA 601E bra +0x20 /* 0000770A */
label000076EC:
000076EC 7000 moveq.l D0, 0x00
000076EE 1007 move.b D0, D7
000076F0 0C40 003D cmpi.w D0, 0x3D /* '=' */
000076F4 6606 bne +0x8 /* 000076FC */
000076F6 303C 03FA move.w D0, 0x3FA
000076FA 600E bra +0x10 /* 0000770A */
label000076FC:
000076FC 7000 moveq.l D0, 0x00
000076FE 1007 move.b D0, D7
00007700 0C40 00AD cmpi.w D0, 0xAD
00007704 6604 bne +0x6 /* 0000770A */
00007706 303C 03FB move.w D0, 0x3FB
label0000770A:
0000770A 2E1F move.l D7, [A7]+
0000770C 4E5E unlink A6
0000770E 4E75 rts
export_417:
fn00007710:
00007710 4E56 0000 link A6, 0
00007714 48E7 0308 movem.l -[A7], D6,D7,A4
00007718 286E 0008 movea.l A4, [A6 + 0x8]
0000771C 3E2E 000C move.w D7, [A6 + 0xC]
00007720 7C04 moveq.l D6, 0x04
00007722 7000 moveq.l D0, 0x00
00007724 1014 move.b D0, [A4]
00007726 41ED D68A lea.l A0, [A5 - 0x2976]
0000772A D0C0 add.w A0, D0
0000772C 7000 moveq.l D0, 0x00
0000772E 1010 move.b D0, [A0]
00007730 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00007734 0061 007A ori.w -[A1], 0x7A /* 'z' */
00007738 029A 0034 004C andi.l [A2]+, 0x34004C /* '4\0L' */
0000773E 0064 007C ori.w -[A4], 0x7C /* '|' */
00007742 0094 00AC 00C4 ori.l [A4], 0xAC00C4
00007748 00DC .incomplete
0000774A 00F4 .incomplete
0000774C 010C btst A4, D0
0000774E 0124 btst -[A4], D0
00007750 013C 0154 btst 0x54 /* 'T' */, D0
00007754 016C 0184 bchg [A4 + 0x184], D0
00007758 019C bclr [A4]+, D0
0000775A 01B4 01CC bclr <<invalid full ext with I/IS == 4>>, D0
0000775E 01E4 .incomplete
00007760 01FC .incomplete
00007762 0212 0228 andi.b [A2], 0x28 /* '(' */
00007766 023E 026A andi.b <<invalid special address>>, 0x6A /* 'j' */
0000776A 0268 0250 3F07 andi.w [A0 + 0x3F07], 0x250
00007770 2F0C move.l -[A7], A4
00007772 3F3C 001A move.w -[A7], 0x1A
00007776 486D C988 pea.l [A5 - 0x3678]
0000777A 4EBA 0260 jsr [PC + 0x260 /* 000079DC */]
0000777E 4FEF 000C lea.l A7, [A7 + 0xC]
00007782 3C00 move.w D6, D0
00007784 6000 024C bra +0x24E /* 000079D2 */
00007788 3F07 move.w -[A7], D7
0000778A 2F0C move.l -[A7], A4
0000778C 3F3C 001D move.w -[A7], 0x1D
00007790 486D CA24 pea.l [A5 - 0x35DC]
00007794 4EBA 0246 jsr [PC + 0x246 /* 000079DC */]
00007798 4FEF 000C lea.l A7, [A7 + 0xC]
0000779C 3C00 move.w D6, D0
0000779E 6000 0232 bra +0x234 /* 000079D2 */
000077A2 3F07 move.w -[A7], D7
000077A4 2F0C move.l -[A7], A4
000077A6 3F3C 0036 move.w -[A7], 0x36 /* '6' */
000077AA 486D CAD2 pea.l [A5 - 0x352E]
000077AE 4EBA 022C jsr [PC + 0x22C /* 000079DC */]
000077B2 4FEF 000C lea.l A7, [A7 + 0xC]
000077B6 3C00 move.w D6, D0
000077B8 6000 0218 bra +0x21A /* 000079D2 */
000077BC 3F07 move.w -[A7], D7
000077BE 2F0C move.l -[A7], A4
000077C0 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000077C4 486D CC16 pea.l [A5 - 0x33EA]
000077C8 4EBA 0212 jsr [PC + 0x212 /* 000079DC */]
000077CC 4FEF 000C lea.l A7, [A7 + 0xC]
000077D0 3C00 move.w D6, D0
000077D2 6000 01FE bra +0x200 /* 000079D2 */
000077D6 3F07 move.w -[A7], D7
000077D8 2F0C move.l -[A7], A4
000077DA 3F3C 0014 move.w -[A7], 0x14
000077DE 486D CD06 pea.l [A5 - 0x32FA]
000077E2 4EBA 01F8 jsr [PC + 0x1F8 /* 000079DC */]
000077E6 4FEF 000C lea.l A7, [A7 + 0xC]
000077EA 3C00 move.w D6, D0
000077EC 6000 01E4 bra +0x1E6 /* 000079D2 */
000077F0 3F07 move.w -[A7], D7
000077F2 2F0C move.l -[A7], A4
000077F4 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000077F8 486D CD7E pea.l [A5 - 0x3282]
000077FC 4EBA 01DE jsr [PC + 0x1DE /* 000079DC */]
00007800 4FEF 000C lea.l A7, [A7 + 0xC]
00007804 3C00 move.w D6, D0
00007806 6000 01CA bra +0x1CC /* 000079D2 */
0000780A 3F07 move.w -[A7], D7
0000780C 2F0C move.l -[A7], A4
0000780E 3F3C 000B move.w -[A7], 0xB
00007812 486D CE4A pea.l [A5 - 0x31B6]
00007816 4EBA 01C4 jsr [PC + 0x1C4 /* 000079DC */]
0000781A 4FEF 000C lea.l A7, [A7 + 0xC]
0000781E 3C00 move.w D6, D0
00007820 6000 01B0 bra +0x1B2 /* 000079D2 */
00007824 3F07 move.w -[A7], D7
00007826 2F0C move.l -[A7], A4
00007828 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000782C 486D CE8C pea.l [A5 - 0x3174]
00007830 4EBA 01AA jsr [PC + 0x1AA /* 000079DC */]
00007834 4FEF 000C lea.l A7, [A7 + 0xC]
00007838 3C00 move.w D6, D0
0000783A 6000 0196 bra +0x198 /* 000079D2 */
0000783E 3F07 move.w -[A7], D7
00007840 2F0C move.l -[A7], A4
00007842 3F3C 0012 move.w -[A7], 0x12
00007846 486D CEC2 pea.l [A5 - 0x313E]
0000784A 4EBA 0190 jsr [PC + 0x190 /* 000079DC */]
0000784E 4FEF 000C lea.l A7, [A7 + 0xC]
00007852 3C00 move.w D6, D0
00007854 6000 017C bra +0x17E /* 000079D2 */
00007858 3F07 move.w -[A7], D7
0000785A 2F0C move.l -[A7], A4
0000785C 3F3C 0007 move.w -[A7], 0x7
00007860 486D CF2E pea.l [A5 - 0x30D2]
00007864 4EBA 0176 jsr [PC + 0x176 /* 000079DC */]
00007868 4FEF 000C lea.l A7, [A7 + 0xC]
0000786C 3C00 move.w D6, D0
0000786E 6000 0162 bra +0x164 /* 000079D2 */
00007872 3F07 move.w -[A7], D7
00007874 2F0C move.l -[A7], A4
00007876 3F3C 0001 move.w -[A7], 0x1
0000787A 486D CF58 pea.l [A5 - 0x30A8]
0000787E 4EBA 015C jsr [PC + 0x15C /* 000079DC */]
00007882 4FEF 000C lea.l A7, [A7 + 0xC]
00007886 3C00 move.w D6, D0
00007888 6000 0148 bra +0x14A /* 000079D2 */
0000788C 3F07 move.w -[A7], D7
0000788E 2F0C move.l -[A7], A4
00007890 3F3C 0018 move.w -[A7], 0x18
00007894 486D CF5E pea.l [A5 - 0x30A2]
00007898 4EBA 0142 jsr [PC + 0x142 /* 000079DC */]
0000789C 4FEF 000C lea.l A7, [A7 + 0xC]
000078A0 3C00 move.w D6, D0
000078A2 6000 012E bra +0x130 /* 000079D2 */
000078A6 3F07 move.w -[A7], D7
000078A8 2F0C move.l -[A7], A4
000078AA 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000078AE 486D CFEE pea.l [A5 - 0x3012]
000078B2 4EBA 0128 jsr [PC + 0x128 /* 000079DC */]
000078B6 4FEF 000C lea.l A7, [A7 + 0xC]
000078BA 3C00 move.w D6, D0
000078BC 6000 0114 bra +0x116 /* 000079D2 */
000078C0 3F07 move.w -[A7], D7
000078C2 2F0C move.l -[A7], A4
000078C4 3F3C 0014 move.w -[A7], 0x14
000078C8 486D D0BA pea.l [A5 - 0x2F46]
000078CC 4EBA 010E jsr [PC + 0x10E /* 000079DC */]
000078D0 4FEF 000C lea.l A7, [A7 + 0xC]
000078D4 3C00 move.w D6, D0
000078D6 6000 00FA bra +0xFC /* 000079D2 */
000078DA 3F07 move.w -[A7], D7
000078DC 2F0C move.l -[A7], A4
000078DE 3F3C 0013 move.w -[A7], 0x13
000078E2 486D D132 pea.l [A5 - 0x2ECE]
000078E6 4EBA 00F4 jsr [PC + 0xF4 /* 000079DC */]
000078EA 4FEF 000C lea.l A7, [A7 + 0xC]
000078EE 3C00 move.w D6, D0
000078F0 6000 00E0 bra +0xE2 /* 000079D2 */
000078F4 3F07 move.w -[A7], D7
000078F6 2F0C move.l -[A7], A4
000078F8 3F3C 0024 move.w -[A7], 0x24 /* '$' */
000078FC 486D D1A4 pea.l [A5 - 0x2E5C]
00007900 4EBA 00DA jsr [PC + 0xDA /* 000079DC */]
00007904 4FEF 000C lea.l A7, [A7 + 0xC]
00007908 3C00 move.w D6, D0
0000790A 6000 00C6 bra +0xC8 /* 000079D2 */
0000790E 3F07 move.w -[A7], D7
00007910 2F0C move.l -[A7], A4
00007912 3F3C 0002 move.w -[A7], 0x2
00007916 486D D27C pea.l [A5 - 0x2D84]
0000791A 4EBA 00C0 jsr [PC + 0xC0 /* 000079DC */]
0000791E 4FEF 000C lea.l A7, [A7 + 0xC]
00007922 3C00 move.w D6, D0
00007924 6000 00AC bra +0xAE /* 000079D2 */
00007928 3F07 move.w -[A7], D7
0000792A 2F0C move.l -[A7], A4
0000792C 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00007930 486D D288 pea.l [A5 - 0x2D78]
00007934 4EBA 00A6 jsr [PC + 0xA6 /* 000079DC */]
00007938 4FEF 000C lea.l A7, [A7 + 0xC]
0000793C 3C00 move.w D6, D0
0000793E 6000 0092 bra +0x94 /* 000079D2 */
00007942 3F07 move.w -[A7], D7
00007944 2F0C move.l -[A7], A4
00007946 3F3C 0040 move.w -[A7], 0x40 /* '@' */
0000794A 486D D34E pea.l [A5 - 0x2CB2]
0000794E 4EBA 008C jsr [PC + 0x8C /* 000079DC */]
00007952 4FEF 000C lea.l A7, [A7 + 0xC]
00007956 3C00 move.w D6, D0
00007958 6000 0078 bra +0x7A /* 000079D2 */
0000795C 3F07 move.w -[A7], D7
0000795E 2F0C move.l -[A7], A4
00007960 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00007964 486D D4CE pea.l [A5 - 0x2B32]
00007968 4EBA 0072 jsr [PC + 0x72 /* 000079DC */]
0000796C 4FEF 000C lea.l A7, [A7 + 0xC]
00007970 3C00 move.w D6, D0
00007972 605E bra +0x60 /* 000079D2 */
00007974 3F07 move.w -[A7], D7
00007976 2F0C move.l -[A7], A4
00007978 3F3C 0008 move.w -[A7], 0x8
0000797C 486D D5AC pea.l [A5 - 0x2A54]
00007980 4EBA 005A jsr [PC + 0x5A /* 000079DC */]
00007984 4FEF 000C lea.l A7, [A7 + 0xC]
00007988 3C00 move.w D6, D0
0000798A 6046 bra +0x48 /* 000079D2 */
0000798C 3F07 move.w -[A7], D7
0000798E 2F0C move.l -[A7], A4
00007990 3F3C 0006 move.w -[A7], 0x6
00007994 486D D5DC pea.l [A5 - 0x2A24]
00007998 4EBA 0042 jsr [PC + 0x42 /* 000079DC */]
0000799C 4FEF 000C lea.l A7, [A7 + 0xC]
000079A0 3C00 move.w D6, D0
000079A2 602E bra +0x30 /* 000079D2 */
000079A4 3F07 move.w -[A7], D7
000079A6 2F0C move.l -[A7], A4
000079A8 3F3C 0014 move.w -[A7], 0x14
000079AC 486D D600 pea.l [A5 - 0x2A00]
000079B0 4EBA 002A jsr [PC + 0x2A /* 000079DC */]
000079B4 4FEF 000C lea.l A7, [A7 + 0xC]
000079B8 3C00 move.w D6, D0
000079BA 6016 bra +0x18 /* 000079D2 */
000079BC 3F07 move.w -[A7], D7
000079BE 2F0C move.l -[A7], A4
000079C0 3F3C 0003 move.w -[A7], 0x3
000079C4 486D D678 pea.l [A5 - 0x2988]
000079C8 4EBA 0012 jsr [PC + 0x12 /* 000079DC */]
000079CC 4FEF 000C lea.l A7, [A7 + 0xC]
000079D0 3C00 move.w D6, D0
label000079D2:
000079D2 3006 move.w D0, D6
000079D4 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000079D8 4E5E unlink A6
000079DA 4E75 rts
fn000079DC:
000079DC 4E56 0000 link A6, 0
000079E0 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000079E4 246E 0008 movea.l A2, [A6 + 0x8]
000079E8 266E 000E movea.l A3, [A6 + 0xE]
000079EC 362E 000C move.w D3, [A6 + 0xC]
000079F0 4284 clr.l D4
000079F2 382E 0012 move.w D4, [A6 + 0x12]
000079F6 6020 bra +0x22 /* 00007A18 */
label000079F8:
000079F8 205A movea.l A0, [A2]+
000079FA B810 cmp.b D4, [A0]
000079FC 6618 bne +0x1A /* 00007A16 */
000079FE 4A18 tst.b [A0]+
00007A00 2F04 move.l -[A7], D4
00007A02 2F0B move.l -[A7], A3
00007A04 2F08 move.l -[A7], A0
00007A06 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00007A0A DEFC 000C add.w A7, 0xC
00007A0E 4A00 tst.b D0
00007A10 6704 beq +0x6 /* 00007A16 */
00007A12 3012 move.w D0, [A2]
00007A14 6008 bra +0xA /* 00007A1E */
label00007A16:
00007A16 4A5A tst.w [A2]+
label00007A18:
00007A18 51CB FFDE dbf D3, -0x24 /* 000079F8 */
00007A1C 7004 moveq.l D0, 0x04
label00007A1E:
00007A1E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00007A22 4E5E unlink A6
00007A24 4E75 rts